111
This commit is contained in:
34
MoveTownEvent/MoveTownEvent.nut
Normal file
34
MoveTownEvent/MoveTownEvent.nut
Normal file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
文件名:MoveTownEvent.nut
|
||||
路径:MoveTownEvent/MoveTownEvent.nut
|
||||
创建日期:2022-09-06 13:21
|
||||
文件用途:城镇移动事件
|
||||
*/
|
||||
MoveTownEventTable <- {}
|
||||
|
||||
//进入修炼场
|
||||
function MoveTraining() {
|
||||
L_sq_GoDungeon(6000);
|
||||
}
|
||||
|
||||
MoveTownEventTable.rawset([2, 4, 915, 135, 990, 170], MoveTraining);
|
||||
|
||||
|
||||
function MoveTownEvent() {
|
||||
local TownIndex = L_sq_GetTownIndex();
|
||||
local TownRegion = L_sq_GetRegionIndex()
|
||||
local TownXpos = L_sq_GetTownXpos();
|
||||
local TownYpos = L_sq_GetTownYpos();
|
||||
print(TownXpos);
|
||||
print(TownYpos);
|
||||
foreach(PosTable, Func in MoveTownEventTable) {
|
||||
if (TownIndex == PosTable[0] && TownRegion == PosTable[1] && TownXpos >= PosTable[2] && TownYpos >= PosTable[3] && TownXpos <= PosTable[4] && TownYpos <= PosTable[5]) {
|
||||
if (!MoveTownEventTable.rawin("Mark" + PosTable)) {
|
||||
MoveTownEventTable.rawset("Mark" + PosTable, 1);
|
||||
Func();
|
||||
}
|
||||
} else {
|
||||
if (MoveTownEventTable.rawin("Mark" + PosTable)) MoveTownEventTable.rawdelete("Mark" + PosTable);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user