騎馬與砍殺戰團mod制作-基礎-對話制作筆記(四)
資料來源
學習的資料來源:
b站【三嘯解說】手把手教你做【騎砍】MOD,基礎篇,鏈接為:
https://www.bilibili.com/video/BV19x411Q7No?p=4&vd_source=a507781c49811c97d352e448f469c302
對話模塊
# 模塊前邊添加,在這個模塊文件最開始添加以下兩句話,這樣文件中就可以有中文注釋了
# --------------
#coding=utf-8
# -*- coding utf-8 -*-
文件是這個module_dialog.py
模板:
[ (1)對話開始人物/部隊 , (2)對話類型", [ (3)觸發條件判斷],
(4)對話文本(雖然有漢化,但還是打標志性的拼音比較好) , (5)下一段對話(下一段對話在哪), [ (6)動作執行器,對話完有沒有什么修改]],
- 一定要有關閉對話框,否則會卡住,close_window
- xxxx|plyr 加了|plyr這個就是玩家說的,不加這個就是npc在講話
- assign 這個是賦值,數字類型的,在圖片中全局變量變為59
- str_store_string 這個是賦值字符串,圖片中的s2是寄存一個字符串的意思,s2后邊的參數指在module_strings這個文件中
- call_script,執行腳本,后邊第二個參數是開啟任務,
- troop_add _item 添加裝備
- 這里的條件塊就是匹配任務條件數值,獲取玩家身上的錢賦值給臨時變量:qian,最后在判斷一次臨時變量
- store_troop_gold:獲取錢的腳本
- trp_player這個是玩家的意思
- 這里是玩家選擇幾句話
- 如果不是玩家,那就是npc說的,那就是看條件塊
- npc的對話永遠只會選擇第一個,后邊不會出現,盡量只讓npc滿足一個
對話翻譯文件
不論是兵種的還是其他的都可以在這里找對應的翻譯
- 這樣子去翻譯,他就會吧那句話展示出來
- 可以一句句翻譯
- 通過導出的方法整篇翻譯,后邊在看,我會回來改這里的東西的
該文章不太全,等未來有機會做mod的時候我會進行詳細補全。