Nesse script o player apos derrotar todos os pokemon da sala ele tem a permissão de passar pela porta, porém o script reconhece o pokemon do player como mais um eu gostaria q apos a sala ser limpa mesmo o player com o pokemon pra fora pudesse passar.
Spoiler
local pos_room = {x=1768,y=1364,z=9}
local radius = 13
local Premio = {x=1730, y=1372, z=9}
function getCreaturesInRange(position, radiusx, radiusy, showMonsters, showPlayers)
local creaturesList,radiusx,radiusy = {},radiusx or 0,radiusy or 0
for x = -radiusx, radiusx do
for y = -radiusy, radiusy do
local creature = getTopCreature({x = position.x+x, y = position.y+y, z = position.z, stackpos = STACKPOS_TOP_CREATURE})
if (creature.type == 1 and showPlayers == true) or (creature.type == 2 and showMonsters == true) then
table.insert(creaturesList, creature.uid)
end
end
end
return creaturesList
end
Pergunta
M i s s 9
Nesse script o player apos derrotar todos os pokemon da sala ele tem a permissão de passar pela porta, porém o script reconhece o pokemon do player como mais um eu gostaria q apos a sala ser limpa mesmo o player com o pokemon pra fora pudesse passar.
local pos_room = {x=1768,y=1364,z=9}
local radius = 13
local Premio = {x=1730, y=1372, z=9}
function getCreaturesInRange(position, radiusx, radiusy, showMonsters, showPlayers)
local creaturesList,radiusx,radiusy = {},radiusx or 0,radiusy or 0
for x = -radiusx, radiusx do
for y = -radiusy, radiusy do
local creature = getTopCreature({x = position.x+x, y = position.y+y, z = position.z, stackpos = STACKPOS_TOP_CREATURE})
if (creature.type == 1 and showPlayers == true) or (creature.type == 2 and showMonsters == true) then
table.insert(creaturesList, creature.uid)
end
end
end
return creaturesList
end
function onUse(cid,item,pos)
if not(#getCreaturesInRange(pos_room, radius, radius, true) > 0)then
doTeleportThing(cid, Premio, true)
doSendMagicEffect(getPlayerPosition(cid), 21)
doPlayerSendTextMessage(cid, 25, "Parabens Voce Passou")
return true
else
end
doPlayerSendTextMessage(cid, 26, "Derrote todos o Darkrai para poder passar para seu premio ou recolha o pokemon para ball")
return true
end
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados