引用 | 編輯
甜咖啡
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 |