鑑於沒有人願意回答這個問題,使我自己好不容易研究出來,所以發出了這篇教學~
相關文件:
Exchange_Script.txt
textClient.inc
textClient.txt.txt
propItem.txt
propItem.txt.txt
首先打開Exchange_Script.txt,搜尋MMI_EVENT_HAPPY_TWN←這便是幸福銀幣兌換的項目
复制代码
MMI_EVENT_HAPPY_TWN
{
// 檜漸 撲貲
DESCRIPTION
{
TID_GAME_EVENT_HAPPY_TWN_TEXT01
TID_GAME_EVENT_HAPPY_TWN_TEXT02
}
// 葬蝶 撲貲
SET TID_GAME_EVENT_HAPPY_TWN_COND01
{
//詭衛雖 頂辨
RESULTMSG
{
TID_GAME_EVENT_HAPPY_TWN_COND01_SUCCESS // 撩奢
TID_GAME_EVENT_HAPPY_TWN_COND01_FAIL // 褒
}
//褻勒
CONDITION
{
//嬴檜蠱 ID 偎熱
II_SYS_SYS_EVE_HAPPYMONEY01 50000
}
//餉薯
REMOVE
{
II_SYS_SYS_EVE_HAPPYMONEY01 50000
}
//雖晝 雖晝偎熱
PAY 1
{
//嬴檜蠱 ID 偎熱 睦(n/1000000)
II_RID_RID_BOR_RIDINGCLOUD02 1 1000000
}
}
复制代码
TID_GAME_EVENT_HAPPY_TWN_TEXT01
TID_GAME_EVENT_HAPPY_TWN_TEXT02 ---這兩段是代表打開兌換窗口時,顯示的說明訊息
SET TID_GAME_EVENT_HAPPY_TWN_COND01 ---兌換的標題,預設這段為「50000枚幸福銀幣可以成功換到1個紅蓮筋斗雲」
TID_GAME_EVENT_HAPPY_TWN_COND01_SUCCESS // 撩奢 ---兌換說明
TID_GAME_EVENT_HAPPY_TWN_COND01_FAIL // 褒---身上沒有5萬個銀幣時顯示的提示訊息
CONDITION
{
//嬴檜蠱 ID 偎熱
II_SYS_SYS_EVE_HAPPYMONEY01 50000
}
↑ 這是判斷人物身上有沒有5萬個幸福銀幣可供兌換
II_SYS_SYS_EVE_HAPPYMONEY01 = 幸福銀幣代碼
50000 = 數量
REMOVE
{
II_SYS_SYS_EVE_HAPPYMONEY01 50000
}
↑ 這是移除身上的5萬個銀幣
PAY 1
{
//嬴檜蠱 ID 偎熱 睦(n/1000000)
II_RID_RID_BOR_RIDINGCLOUD02 1 1000000
}
↑ 這是給予兌換的物品,物品ID/數量/機率(1000000應該是指100%的意思)
II_RID_RID_BOR_RIDINGCLOUD02 = 紅蓮觔斗雲代碼
复制代码
以TID開頭的都可以在textClient.inc查找,比如TID_GAME_EVENT_HAPPY_TWN_TEXT01
在textClient.inc找到:
TID_GAME_EVENT_HAPPY_TWN_TEXT01 0xffffffff
{
IDS_TEXTCLIENT_INC_002100
}
可以得到為IDS_TEXTCLIENT_INC_002100這段代碼,然後就可以在textClient.txt.txt查找其所代表的中文
IDS_TEXTCLIENT_INC_002100 你好!我是幸福銀幣的兌換員,在飛飛世界中打怪的話 ,就可以隨機獲得幸福銀幣喔 .
如果想要修改其他的,就可以照我上面說的這段自己找中文說明,然後加以修改
兌換的物品代碼不知道的,也可以用propItem.txt、propItem.txt.txt找相關的物品代碼,查找方法就跟上面說的相同
PS.如果想要多項兌換,該項目還有15項兌換可以使用,往後延續修改就可以了。
中华游戏网 cnyouw.cn