Ir para conteúdo

Posts Recomendados

Daew :D, então to precisando de uma ajuda em um item de summon que clicando nele sumona um monstro (mascote), então eu já editei um aqui e tá massa, só tá com um problema , quando o player usa o item na areaz PZ, dá um erro no exe, queria que quando o player clicasse no item estando em pz, mostrasse a seguinte fraze "Você não pode invocar seu mascote", e não desse erro no exe, vlw abaixo o script:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

          -----  Config  -----
       local MonsterName = "latrivan"
       local MaximoSummon = 1
         -----  Config  -----

       local summons = getCreatureSummons(cid)
       if(table.maxn(summons) < MaximoSummon) then -- no summons
               doConvinceCreature(cid, doCreateMonster(MonsterName, getCreaturePosition(cid)))
doSendAnimatedText(getPlayerPosition(cid), "Mascote", math.random(1, 255))
doPlayerSendTextMessage(cid,25,'Você invocou o seu mascote "..Latrivan.."')
       else
doPlayerSendTextMessage(cid,25,'Você recolheu o seu mascote.')
           for _, pid in ipairs(summons) do
               doRemoveCreature(pid) 
           end
       end
       return true
end

Link para o comentário
https://xtibia.com/forum/topic/162523-ajuda-em-um-script-aqui/
Compartilhar em outros sites

tenta isso:

function onUse(cid, item, fromPosition, itemEx, toPosition)       
          -----  Config  -----
       local MonsterName = "latrivan"
       local MaximoSummon = 1
         -----  Config  -----

       local summons = getCreatureSummons(cid)
       if(table.maxn(summons) < MaximoSummon) then -- no summons
if getTilePzInfo(getCreaturePosition(cid)) == TRUE then
  return doPlayerSendCancel(cid,"Você não pode invocar seu mascote.")
end
               doConvinceCreature(cid, doCreateMonster(MonsterName, getCreaturePosition(cid)))
doSendAnimatedText(getPlayerPosition(cid), "Mascote", math.random(1, 255))
doPlayerSendTextMessage(cid,25,'Você invocou o seu mascote "..Latrivan.."')
       else
doPlayerSendTextMessage(cid,25,'Você recolheu o seu mascote.')
           for _, pid in ipairs(summons) do
               doRemoveCreature(pid) 
           end
       end
       return true
end

Link para o comentário
https://xtibia.com/forum/topic/162523-ajuda-em-um-script-aqui/#findComment-1071424
Compartilhar em outros sites

Deu certo mano, vlw vei, só que tá com um problema, quando eu sumono com um char player, invoca varios e não é como o utevo res não é como um monstro normal, ajuda ae?

Link para o comentário
https://xtibia.com/forum/topic/162523-ajuda-em-um-script-aqui/#findComment-1071636
Compartilhar em outros sites

×
×
  • Criar Novo...