引用 | 编辑
甜咖啡
2022-06-26 19:07 |
楼主
▼ |
||
x0
Hello, 各位好请问各位有办法制作非ZP本身额外道具的多语言吗? 我想要让 amx_langmenu "en" 的使用者当打开额外道具选单时 显示英文道具名称, 而amx_langmenu "tc" 则显示繁体中文名称, 请各位为我解答 x0
|
引用 | 编辑
甜咖啡
2022-06-28 17:13 |
4楼
▲ ▼ |
||||||||||||||||||||
下面是引用 弑血 于 2022-06-27 20:16 发表的 : 你好, 弑血 在txt档里2种语言我都设置好了, 输出的部分我想我应该没弄错但就是无法转换成另一种语言, 我贴上相关sma及txt档请你帮我看看有无问题, 不好意思麻烦你了
x0 |
引用 | 编辑
甜咖啡
2022-06-28 21:11 |
7楼
▲ ▼ |
下面是引用 弑血 于 2022-06-28 19:39 发表的 : 你好, 弑血 我强烈怀疑我的问题应该是在这段的 LANG_PLAYER 上, 我认为我应该使用玩家的 id 但由于 zp_register_extra_item 是在 plugin_init() 里, 编译时将会出现 undefined symbol "id" 这情况我该如何解决呢? 复制程式 static szItem[ 64 ] formatex( szItem, charsmax( szItem ), "%L", LANG_PLAYER, "HUMANARMOR" ) g_itemid_humanarmor = zp_register_extra_item( szItem, g_item_cost, ZP_TEAM_HUMAN) x0 |
引用 | 编辑
弑血
2022-06-28 22:42 |
8楼
▲ ▼ |
下面是引用 甜咖啡 于 2022-06-28 21:11 发表的 : LANG_PLAYER 是给玩家的没错 目前应该是你没有套用到amx_langmenu的语言设置 他语言没转换成功而已 x0 |
引用 | 编辑
弑血
2022-06-28 22:54 |
9楼
▲ |
下面是引用 甜咖啡 于 2022-06-28 21:11 发表的 : 我自己也是这样 formatex(class_name, charsmax(class_name), "%L", LANG_PLAYER, g_class_name); x0 |