Postado Setembro 25, 2014 10 anos 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
Postado Setembro 26, 2014 10 anos 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 Setembro 26, 2014 10 anos Autor Poderia colocar uma função tipo a do script original que a caixa nasça automaticamente?
Postado Setembro 26, 2014 10 anos 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 Setembro 27, 2014 10 anos 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.