NL.RegBattleNextEnemyEvent
NL.RegBattleNextEnemyEvent(Dofile, FuncName)
函數功能
創建一個通過Battle.SetNextBattle設置的戰鬥連戰觸發的函數。
參數說明
Dofile:字符串 要加載的腳本文件名,如果爲當前文件,則定義nil即可InitFuncName:字符串 觸發的Lua函數的名稱,該函數的申明格式請參考[BattleExitCallBack]
返回值
無返回值
語法
BattleNextEnemyCallBack(BattleIndex, Flg)參數說明
BattleIndex:數值型 戰鬥Index,該值由Lua引擎傳遞給本函數。Flg:數值型 觸發函數的連戰的Flg,該值通過Battle.SetNextBattle設置,並由Lua引擎傳遞給本函數。
返回值
一個table,每兩個值爲一組,第一個爲enemy ID,第二個爲基礎等級。
參考實例
NL.RegBattleNextEnemyEvent(nil,”MyBattleNextEnemyCallBack”);
function ”MyBattleNextEnemyCallBack”(BattleIndex, Flg)
if(Flg==1)then
print("第一場連戰");
Battle.SetNextBattle(BattleIndex, 2);
return {11,200,11,200,11,0,11,0,11,100}
end
if(Flg==2)then
print("第二場連戰");
Battle.SetNextBattle(BattleIndex, -1); -- 不再設置連戰
return {11,200,11,200,11,0,11,0,11,100}
end
end
HourGlass