D
Deleted member 141899
Guest
Hello everyone.
I have a script that have a big "if" with so many items to check.. i was looking for any other way to execute that check, tried with
, but doesn't works..
Someone have other way? thanks in advance..
I have a script that have a big "if" with so many items to check.. i was looking for any other way to execute that check, tried with
Code:
local items = {items here}, for i = i, #items do -> if player:getItemCount(items[i])
Someone have other way? thanks in advance..
Code:
function onStepIn(player, item, position, fromPosition)
if item.actionid == 40086 then
if player:getStorageValue(48100) >= 1 then
//BIG CHECK HERE
if player:getItemCount(2195) >= 1 or player:getItemCount(2206) >= 1 or player:getItemCount(2169) >= 1 or player:getItemCount(7457) >= 1 or player:getItemCount(8908) >= 1 or player:getItemCount(8905) >= 1 or player:getItemCount(9956) >= 1 or player:getItemCount(11301) >= 1 or player:getItemCount(11303) >= 1 or player:getItemCount(11374) >= 1 or player:getItemCount(12541) >= 1 or player:getItemCount(12607) >= 1 or player:getItemCount(12646) >= 1 or player:getItemCount(15410) >= 1 or player:getItemCount(15490) >= 1 or player:getItemCount(18404) >= 1 or player:getItemCount(18406) >= 1 or player:getItemCount(21691) >= 1 or player:getItemCount(23539) >= 1 or player:getItemCount(24261) >= 1 or player:getItemCount(24637) >= 1 or player:getItemCount(24742) >= 1 then
player:sendTextMessage(19, "You can't enter the event with items that have speed attribute.")
player:teleportTo(fromPosition)
return false
else
player:teleportTo({x = 32261, y = 32213, z = 10})
player:getPosition():sendMagicEffect(11)
end
else
player:sendTextMessage(19, "You need to do something...")
player:teleportTo(fromPosition)
end
end
return true
end