Hindori
New Member
- Joined
- Jan 24, 2009
- Messages
- 157
- Reaction score
- 2
Hmm now i need script to not can step out from water with storage. I'm trying somethink like this :
but it's crash my server.
I tried also :
but
Could anyone help?
Lua:
function onStepOut(cid, item, pos, frompos)
local water = {4820, 4821, 4822, 4823, 4824, 4825}
for i = 1, 6 do
if getPlayerStorageValue(cid, 63315) == 1 then
if getTileItemById(pos, water[i]).uid > 0 then
doTeleportThing(cid, frompos)
else
return true
end
end
return false
end
I tried also :
Lua:
function onStepOut(cid, item, pos, frompos)
local water = {4820, 4821, 4822, 4823, 4824, 4825}
local f = getTileThingByPos(pos)
for i = 1, 6 do
if getPlayerStorageValue(cid, 63315) == 1 then
if f.itemid ~= water[i].uid then
doTeleportThing(cid, frompos)
end
end
return TRUE
end
end
[04/09/2011 01:54:20] [Error - MoveEvents Interface]
[04/09/2011 01:54:20] data/movements/scripts/woda1.luanStepOut
[04/09/2011 01:54:20] Description:
[04/09/2011 01:54:20] data/movements/scripts/woda1.lua:26: attempt to index field '?' (a number value)
[04/09/2011 01:54:20] stack traceback:
[04/09/2011 01:54:20] data/movements/scripts/woda1.lua:26: in function <data/movements/scripts/woda1.lua:21>
Could anyone help?