Witam, wróciłem po 3 dniach i dowiaduje się od graczy, że areny nie działają. Polega to na tym, że gracz płaci dla npca za możliwośc wykonania areny a gdy staje na tp do 1 rooma consola wywala błąd:
dodam, że nikt skryptu nie ruszał a jest to tradycyjny skrypcik gesiora. Pozdrawiam i czekam na jakieś wskazówki.
ps: ważny kawałek skryptu arenaroom.lua (linijki od 1 do 14)
Code:
Lua Script Error: [MoveEvents Interface]
data/movements/scripts/arenaroom.lua:onStepIn
data/movements/scripts/arenaroom.lua:11: attempt to compare number with string stack traceback:
data/movements/scripts/arenaroom.lua:11: in function <data/movements/scripts/arenaroom.lua:1>
dodam, że nikt skryptu nie ruszał a jest to tradycyjny skrypcik gesiora. Pozdrawiam i czekam na jakieś wskazówki.
ps: ważny kawałek skryptu arenaroom.lua (linijki od 1 do 14)
Code:
function onStepIn(cid, item, position, fromPosition)
if InitArenaScript == 0 then
InitArenaScript = 1
checkArenaRooms({})
end
local arena_room = item.actionid
local player_arena = getPlayerStorageValue(cid, 42355)
if getPlayerStorageValue(cid, arena_room+getPlayerStorageValue(cid, 42355)*10-1) == 1 or arena_room+getPlayerStorageValue(cid, 42355)*10-1 == 42299 then
if getGlobalStorageValue(cid, arena_room) == 0 then
local monster_uid = getGlobalStorageValue(arena_room+100)
if monster_uid > 0 then
if isCreature(monster_uid) == TRUE then
doRemoveCreature(monster_uid)
end