Ta meio gambiarra mas deve funcionar:
function onUse(cid, item, frompos, item2, topos)
local config = {
[1] = {x=XX, y=XX, z=XX}, -- os lugares aletorios
[2] = {x=XX, y=XX, z=XX}
}
local playerpos = {x=XX, y=XX, z=XX} -- lugar que o player prescisa estar
local level = X -- level que o player ira necessitar
if item.itemid == 1945 then
if isPlayer(getTopCreature(playerpos).uid) then
if getPlayerLevel(getTopCreature(playerpos).uid) >= level then
if getTopCreature(config[1]).uid > 0 and getTopCreature(config[2]).uid > 0 then
doPlayerSendCancel(cid,"O lugar de destino esta oculpado.")
return true
end
while true do
local random = config[math.random(#config)]
if getTopCreature(random).uid < 1 then
doTeleportThing(getTopCreature(playerpos).uid,random)
doTransformItem(item.uid,1946)
break
end
end
else
doPlayerSendCancel(cid,"Voce prescisa ser level "..level.." ou maior.")
end
return true
end
elseif item.itemid == 1946 then
doTransformItem(item.uid,1945)
end
return true
end






info
Grupo: Conde
Registrado: 08/10/13
Posts: 604
Reputação: +119
Bom, eu queria um Script assim, um Player pisaria em um Piso e puxaria a alavancha e Iria para 2 destinos aleatórios, se os 2 estivesses ocupados, apareceria a Mensagem que esta Ocupado, e se tivesse uma pessoa em um dos destino, quem puxa-se a alavancha fosse pro outro destino