傳奇GowLom2戰神手游引擎腳本任務開發流程,編寫任務腳本的基本流程,新腳本中做任務的標記是通過以下兩個函數來存取任務的標記變量。
每個任務對應一個唯一編號,每個任務有自己獨有的100個整型變量可以讀寫,例如:
function SetV(const nTaskNo, nFieldNo, nValue: integer);
(FinishTask(taskId);這個函數還需要加上去,用來標記任務的完成)
oldTaoist-0.pas是用新腳本編寫的任務中的一個。
傳奇戰神手游引擎任務的1號變量,作為當前任務的狀態,標記為任務完成到哪個步驟了。當任務完成,且不會再做的時候,通過調用This_Player.FinishTask(4); 這樣第4號任務就完成了。此時再使用This_Player.GetV(4. 1);或者取4號任務的其他標記都是返回-2.
|
|