PDA

View Full Version : [KT] Hỏi Về Thi Đấu Môn Phái Và Loạn Phái



lieuchienkk
16-12-21, 09:49 PM
Hị các bác ! bác nào có thể chỉ em cách cài đặt để có thể vừa chạy dc cả thi đấu mp và cả loạn phái với ạ, e cảm ơn!

__Jie__
17-12-21, 07:44 AM
Cần hiểu về cấu trúc hoạt động của sự kiện , chèn thêm điều kiện kiểm tra ngày hoạt động ở vài chổ trong pvp script là dc.
Ví dụ :
tìm function FactionBattle:TrapIn(pPlayer)

Thay thế như sau


function FactionBattle:TrapIn(pPlayer)
local nRandom = MathRandom(4);
local nTime = GetTime();
local nWeekDay = tonumber(os.date("%w", nTime))
if pPlayer and self.REV_POINT[nRandom] then
--pPlayer.NewWorld(self.FACTION_TO_MAP[pPlayer.nFaction], unpack(self.REV_POINT[nRandom]));-- goc'
if nWeekDay == 2 then-- ngay thu 3 trong tuan la thi dau loan chien
pPlayer.NewWorld(self.FACTION_TO_MAP[1], unpack(self.REV_POINT[nRandom])); -- move tat ca vao 1 map
else-- mon phai
pPlayer.NewWorld(self.FACTION_TO_MAP[pPlayer.nFaction], unpack(self.REV_POINT[nRandom])); -- move theo mon phai
end
end
end

Cách trên chỉ có thể giúp Nhân vật vào đúng MAP của sự kiện , ngoài ra còn 1 số chổ khác như phần thưởng, TNV lên bục nhận cờ. Cách làm cũng tương tự , tìm đúng vị trí chèn IF vào là dc

lieuchienkk
02-01-22, 10:51 PM
Cần hiểu về cấu trúc hoạt động của sự kiện , chèn thêm điều kiện kiểm tra ngày hoạt động ở vài chổ trong pvp script là dc.
Ví dụ :
tìm function FactionBattle:TrapIn(pPlayer)

Thay thế như sau


function FactionBattle:TrapIn(pPlayer)
local nRandom = MathRandom(4);
local nTime = GetTime();
local nWeekDay = tonumber(os.date("%w", nTime))
if pPlayer and self.REV_POINT[nRandom] then
--pPlayer.NewWorld(self.FACTION_TO_MAP[pPlayer.nFaction], unpack(self.REV_POINT[nRandom]));-- goc'
if nWeekDay == 2 then-- ngay thu 3 trong tuan la thi dau loan chien
pPlayer.NewWorld(self.FACTION_TO_MAP[1], unpack(self.REV_POINT[nRandom])); -- move tat ca vao 1 map
else-- mon phai
pPlayer.NewWorld(self.FACTION_TO_MAP[pPlayer.nFaction], unpack(self.REV_POINT[nRandom])); -- move theo mon phai
end
end
end

Cách trên chỉ có thể giúp Nhân vật vào đúng MAP của sự kiện , ngoài ra còn 1 số chổ khác như phần thưởng, TNV lên bục nhận cờ. Cách làm cũng tương tự , tìm đúng vị trí chèn IF vào là dc
thanks bác nhé!............................................. .............