Postado Outubro 7, 2017 7 anos Autor 43 minutos atrás, yanloco70 disse: testa... e olha se da algum erro esse aqui mais simples local array = { [1] = 2160, [2] = 2160, [3] = 2160, [4] = 2160 } function onDeath(cid, corpse) doTransformItem(corpse.uid, array[getPlayerVocation(cid)], 1) doDecayItem(corpse.uid) return true end <event type="death" name="Niwdeath" event="script" value="niwdeath.lua"/> em login.lua registra o evento registerCreatureEvent(cid, "Niwdeath") @yanloco70 Não funcionou ainda fica o corpo feio de antes e tmb n aparece nada na distro
Postado Outubro 7, 2017 7 anos 1 hora atrás, Tauzyu disse: Testou Teste e mande print de Como esta ficando Editado Outubro 7, 2017 7 anos por Tauzyu (veja o histórico de edições)
Postado Outubro 7, 2017 7 anos Autor 1 hora atrás, Tauzyu disse: Teste e mande print de Como esta ficando @Tauzyu dessa vez esse que tu me mando quando player morre o corpo n aparece mas tem erros em distro.
Postado Outubro 7, 2017 7 anos @bismarkzika Assim, sem querer ser estraga prazeres, mas pq não tenta mudar as sources para editar os ids lá, já que é lá que estão. Se tiver as sources e precisar de ajuda para isto, só me mandar mensagem privada que ajudo sem problemas.
Postado Outubro 7, 2017 7 anos Solução @bismarkzika Em creaturescripts/scripts crie um arquivo.lua: Spoiler local t = { [0] = 1111, -- edite aqui o corpo para a vocação de id [0] [1] = 2222, [2] = 3333, [3] = 4444, [4] = 5555 } function onDeath(cid, corpse, deathList) local voc = t[getPlayerVocation(cid)] if (not voc) or (not isPlayer(cid)) then return true end local p = getCreaturePosition(cid) addEvent(function () local check = false for i = 0, 255 do p.stackpos = i tile = getTileThingByPos(p) if tile.uid > 0 and isCorpse(tile.uid) then check = true break end end if check == true then doTransformItem(tile.uid, voc) end end, 1) return true end No login.lua, registre o evento: registerCreatureEvent(cid, "CorpseVocation") Em creaturescripts.xml, adicione a tag: <event type="death" name="CorpseVocation" event="script" value="NOMEDOSEUARQUIVO.lua"/> Contato: Email: [email protected] Discord: Dwarfer#2715
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.