Lucaswc15 20 Postado Maio 20, 2012 Share Postado Maio 20, 2012 Tem um erro nessa action, ela nao remove o monstro aqui vai o script function onUse(cid, item, fromPosition, itemEx, toPosition) local fromPosimperador = {x=392, y=524, z=8} local toPosimperador = {x=397, y=527, z=8} local monsterimperador = getThingfromPos(fromPosimperador, toPosimperador) if isInArea(getPlayerPosition(cid), fromPosimperador, toPosimperador) then if getPlayerStorageValue(cid,2566) == 4 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,5) else if getPlayerStorageValue(cid,2566) == 6 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,7) if(isPlayer(monsterimperador.uid) == TRUE)then doRemoveCreature(monsterimperador.uid) return true end return true end return true end return true end return true end Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/ Compartilhar em outros sites More sharing options...
0 Makelin1 89 Postado Maio 20, 2012 Share Postado Maio 20, 2012 Teste ai function onUse(cid, item, fromPosition, itemEx, toPosition) local fromPosimperador = {x=392, y=524, z=8} local toPosimperador = {x=397, y=527, z=8} local monsterimperador = getThingfromPos(fromPosimperador, toPosimperador) if isInArea(getPlayerPosition(cid), fromPosimperador, toPosimperador) then if getPlayerStorageValue(cid,2566) == 4 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,5) else if getPlayerStorageValue(cid,2566) == 6 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,7) if(isPlayer(monsterimperador.uid) == TRUE)then doRemoveCreature(monsterimperador.cid) return true end return true end return true end return true end return true end Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262627 Compartilhar em outros sites More sharing options...
0 Lucaswc15 20 Postado Maio 20, 2012 Autor Share Postado Maio 20, 2012 Nao funcionou, eu quero que remova o bixo! Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262634 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Maio 20, 2012 Share Postado Maio 20, 2012 veja bem if(isPlayer(monsterimperador.uid) == TRUE)then doRemoveCreature(monsterimperador.cid) return true end está checando se é jogador "isPlayer", se fosse para checar monstro use "isMonster" Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262644 Compartilhar em outros sites More sharing options...
0 Lucaswc15 20 Postado Maio 20, 2012 Autor Share Postado Maio 20, 2012 (editado) Sim eu tinha trocado, mas mesmo assim nao funcionou, acho que o erro é nessa ordem por causa disso if isInArea(getPlayerPosition(cid), fromPosimperador, toPosimperador) then Editado Maio 20, 2012 por Lucaswc15 Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262647 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Maio 20, 2012 Share Postado Maio 20, 2012 sim, tente usar for x = fromPosimperador.x, toPosimperador.x do for y = fromPosimperador.y, toPosimperador.y do local mob = getTopCreature({x=x, y=y, z=8}).uid if mob ~= 0 and isMonster(mob) then doRemoveCreature(mob) end end end Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262657 Compartilhar em outros sites More sharing options...
0 Lucaswc15 20 Postado Maio 20, 2012 Autor Share Postado Maio 20, 2012 (editado) Estranho, não funcionou ficou assim function onUse(cid, item, fromPosition, itemEx, toPosition) local fromPosimperador = {x=392, y=524, z=8} local toPosimperador = {x=397, y=527, z=8} local monsterimperador = getThingfromPos(fromPosimperador, toPosimperador) if isInArea(getPlayerPosition(cid), fromPosimperador, toPosimperador) then if getPlayerStorageValue(cid,2566) == 4 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,5) else if getPlayerStorageValue(cid,2566) == 6 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,7) for x = fromPosimperador.x, toPosimperador.x do for y = fromPosimperador.y, toPosimperador.y do local mob = getTopCreature({x=x, y=y, z=8}).uid if mob ~= 0 and isMonster(mob) then doRemoveCreature(mob) end end return true end return true end return true end return true end return true end Tentei tb jogar isso que voce me passou la pra cima pra ver se era nisso o erro, e é sim, pois mesmo assim nao removeu os monsters. Obs: nao precisa de stackpos? Poderia me ajudar nesse script aqui tb? Editado Maio 20, 2012 por Lucaswc15 Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262661 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Maio 20, 2012 Share Postado Maio 20, 2012 function onUse(cid, item, fromPosition, itemEx, toPosition) local fromPosimperador = {x=392, y=524, z=8} local toPosimperador = {x=397, y=527, z=8} if isInArea(getPlayerPosition(cid), fromPosimperador, toPosimperador) then if getPlayerStorageValue(cid,2566) == 4 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,5) else if getPlayerStorageValue(cid,2566) == 6 then doTeleportThing(cid,{x=395,y=525,z=8}) doSendMagicEffect(getPlayerPosition(cid), 10) doCreatureSay(cid, "Voc\ê est\á viajando no tempo",TALKTYPE_ORANGE_1) setPlayerStorageValue(cid,2566,7) for x = fromPosimperador.x, toPosimperador.x do for y = fromPosimperador.y, toPosimperador.y do local mob = getTopCreature({x=x, y=y, z=8}).uid if mob ~= 0 and isMonster(mob) then doRemoveCreature(mob) end end end end end end return true end Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262674 Compartilhar em outros sites More sharing options...
0 Lucaswc15 20 Postado Maio 20, 2012 Autor Share Postado Maio 20, 2012 Vlw Vodkart é isso ae. REP++ pode me ajudar no outro script? Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262677 Compartilhar em outros sites More sharing options...
0 Critical 70 Postado Maio 21, 2012 Share Postado Maio 21, 2012 Tópico fechado, dúvida sanada. Atenciosamente, Critical. Link para o comentário https://xtibia.com/forum/topic/186446-erro-action-removecreature/#findComment-1262726 Compartilhar em outros sites More sharing options...
Pergunta
Lucaswc15 20
Tem um erro nessa action, ela nao remove o monstro
aqui vai o script
Link para o comentário
https://xtibia.com/forum/topic/186446-erro-action-removecreature/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados