local x = getCreatureSummons(cid)[1]
if getCreatureName(x) == "fire devil" then
local x = getCreatureSummons(cid)[1]
if getCreatureName(x) == "fire devil" then
info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

Isso em moldes de loop.
info
Group: Visconde
Joined: 06/04/11
Posts: 350
Reputation: +8
Tibia Character: Mulekepirado

o console não conhece a criatura, olha só:
[23/07/2016 23:50:59] (luaGetCreatureName) Creature not found
info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

getCreatureSummons(cid), retorna uma tabela contendo todos os monstros summonado.
Crie um loop para varrer essa tabela, assim voce podera saber o nome de cada criatura.
info
Group: Visconde
Joined: 06/04/11
Posts: 350
Reputation: +8
Tibia Character: Mulekepirado

eu não entendo como eu poderia fazer essa checagem, dessa maneira não está funcionando, não manjo muito de loop pra dizer se funcionaria ou não, você acha que daria para eu fazer o que quero com loop? olha só:
local x = getCreatureSummons(cid)if getCreatureName(x) == "Fire devil" thendoPlayerSendCancel(cid,"Você não pode invocar dois ou mais fire devil.")return falseend
Edited Julho 24 by nbb147
info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

info
Group: Visconde
Joined: 06/04/11
Posts: 350
Reputation: +8
Tibia Character: Mulekepirado
E ai galera, eu sou iniciante em montar scripts e tal, e estou com uma dúvida, eu gostaria de saber como faço para checar se o player está com uma especifica summon no momento, por exemplo:
Bom, eu sei que dessa maneira o comando não é válido, pois ela não é capaz de exercer a função na qual necessito, então humildemente peço a ajuda do pessoal mais experiente e agradeço desde já qualquer boa intenção