Ir para conteúdo

Featured Replies

Postado

Esse script é assim, ao dar use na caixa cria um monstro.. Mas não está removendo a caixa e está causando erros. Por favor me ajudem a concertar isso por favor!

 

Script:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local function back(item, pos)
doCreateItem(item.itemid, 1, pos)
end
 
 
if itemEx.itemid == 1738 then   --id do item  
   local item = getTileItemById(item, 1738) --id do item 
   addEvent(back, choose(5, 10, 15) * 60 * 1000, itemEx, toPosition)  --tempo de resp varia de 5~15min
   doRemoveItem(1738, 1)
   doSendMagicEffect(toPosition, 1)
   local poke = doCreateMonster("Entei Power", toPosition)
   doSendMagicEffect(getThingPos(poke), 168)
   doSetMonsterPassive(poke)               
   doWildAttackPlayer(poke, cid)
end
return true
end
 
 
Erro:
[25/09/2014 16:19:05] [Error - Action Interface] 
[25/09/2014 16:19:05] data/actions/scripts/caixa.lua:onUse
[25/09/2014 16:19:05] Description: 
[25/09/2014 16:19:05] (luadoWildAttackPlayer) Creature not found
 
  • Respostas 7
  • Visualizações 594
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Simples;

function onUse(cid, item, fromPosition, item2, toPosition)
  if isPlayer(cid) then
doSummonCreature("Entei Power", getCreaturePosition(cid))
doSummonCreature("Entei Power", getCreaturePosition(cid))
doSummonCreature("Entei Power", getCreaturePosition(cid))
doSummonCreature("Entei Power", getCreaturePosition(cid))
doSummonCreature("Entei Power", getCreaturePosition(cid))
                            doSummonCreature("Entei PowerLucario, getCreaturePosition(cid))
                            doSummonCreature("Entei Power", getCreaturePosition(cid))
                            doSummonCreature("Entei Power", getCreaturePosition(cid))
doSendMagicEffect(getCreaturePosition(cid), 29)
doRemoveItem(item.uid, 1)
doCreatureSay(cid,"Cuidado! Pokemons Muito Perigosos apareceram do Nada OMG.", TALKTYPE_ORANGE_1)
end
 
return true
end
Postado

Poderia colocar uma função tipo a do script original que a caixa nasça automaticamente?

não entendi, não é só para dá use na caixa e sumona os monstros? 

Postado
  • Autor

É, mas no script que está com erro tem uma função que apos dar USE na caixa, ela é criada novamente no mesmo lugar depois de um tempo (5~15 min)..

 

local function back(item, pos)
doCreateItem(item.itemid, 1, pos)
end
 
 addEvent(back, choose(5, 10, 15) * 60 * 1000, itemEx, toPosition)  --tempo de resp varia de 5~15min

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo