Neffz
New Member
- Joined
- Oct 3, 2011
- Messages
- 11
- Reaction score
- 0
Hey, could anyone take a look at this script and see what's wrong with it?
rep++
Code:
local t = {
oldPosition = {
{x = 296, y = 72, z = 7, stackpos = STACKPOS_TOP_CREATURE},
{x = 296, y = 73, z = 7, stackpos = STACKPOS_TOP_CREATURE},
{x = 296, y = 74, z = 7, stackpos = STACKPOS_TOP_CREATURE},
{x = 296, y = 75, z = 7, stackpos = STACKPOS_TOP_CREATURE}
},
newPosition = {
{x = 295, y = 79, z = 6},
{x = 296, y = 79, z = 6},
{x = 297, y = 79, z = 6},
{x = 298, y = 79, z = 6}
}
-- Do not modify the declaration lines below.
local player = {0, 0, 0, 0}
local failed = FALSE
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.itemid == 1945 then
for i = 1, 4 do
failed = TRUE
player[i] = getThingfromPos(playerPosition[i])
if player[i].itemid > 0 then
if isPlayer(player[i].uid) == TRUE then
if getPlayerStorageValue(player[i].uid, 30015) == -1 then
if getPlayerLevel(player[i].uid) >= 200 then
failed = FALSE
end
end
end
end
if failed == TRUE then
doPlayerSendCancel(cid, "Sorry, not possible.")
return TRUE
end
end
for i = 1, 4 do
doSendMagicEffect(playerPosition[i], CONST_ME_POFF)
doTeleportThing(player[i].uid, newPosition[i], FALSE)
doSendMagicEffect(newPosition[i], CONST_ME_ENERGYAREA)
end
doTransformItem(item.uid, item.itemid + 1)
elseif item.itemid == 1946 then
doPlayerSendCancel(cid, "Sorry, not possible.")
end
return TRUE
end
rep++