So basta configura.
local items = {2461, 2450, 2650} -- items que não poderão usar
local pos = {x=1049, y=1045, z=7} -- posição do lugar onde todos vao
local storage = 31231 -- teleportara quem ta com storage 31231 no valor de 1
function onSay(cid, words, param)
local players = getPlayersOnline()
for i = 1, #players do
for a = 1, #items do
if getPlayerStorageValue(players[i], storage) == 1 then
if getPlayerItemCount(players[i], items[a]) >= 1 then
doPlayerSendCancel(players[i], "Você não pode ser teleportado com esse item.")
break
else
doTeleportThing(players[i], pos)
end
end
end
end
db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';")
return true
end






info
Grupo: Artesão
Registrado: 09/10/13
Posts: 124
Reputação: +6
ola! galera ..
gostaria de modificar essa script para apenas puxar os players que eu quiser tipo os cara se inscrevem pro torneio e eu do o comando ae puxa os players inscritos pra area determinada. e tbm se puder nessa mesma script por pra nao puxar players que estejam com um certo item tipo revives e potes de vida.
function onSay(cid, words, param)
local players = getPlayersOnline()
local pos = {x=1049, y=1045, z=7} -- posição do lugar onde todos vao
for i=1, #players do
doTeleportThing(players, pos)
end
db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';")
return true
end