Postado Outubro 7, 2017 7 anos Autor 1 minuto atrás, Tauzyu disse: Então o servidor é de naruto? Se for eu acho que tem como fazer em lua. é ss
Postado Outubro 7, 2017 7 anos Creaturescripts Niwdeath.lua local table = { --_Vocation Id = Id do corpo_-- [1] = 0000, [2] = 0000, [3] = 0000, } local function transform(pos, id, voc) local item = getTileItemById(pos, id) if item and item.uid > 1 then doTransformItem(item.uid, table[voc]) doDecayItem(item.uid or 0) end end function onDeath(cid, corpse) --setPlayerStamina(cid, getPlayerStorageValue(cid, 34442)) local voc = config[getPlayerVocation(cid)] if voc then doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) else end if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end addEvent(transform, 1, getThingPos(cid), corpse.itemid, getPlayerVocation(cid)) return true end CreatureScript <event type="death" name="Niwdeath" event="script" value="niwdeath.lua"/> Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz. YanLoco Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%
Postado Outubro 7, 2017 7 anos Autor 4 minutos atrás, yanloco70 disse: Creaturescripts Niwdeath.lua local table = { --_Vocation Id = Id do corpo_-- [1] = 0000, [2] = 0000, [3] = 0000, } local function transform(pos, id, voc) local item = getTileItemById(pos, id) if item and item.uid > 1 then doTransformItem(item.uid, table[voc]) doDecayItem(item.uid or 0) end end function onDeath(cid, corpse) --setPlayerStamina(cid, getPlayerStorageValue(cid, 34442)) local voc = config[getPlayerVocation(cid)] if voc then doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) else end if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end addEvent(transform, 1, getThingPos(cid), corpse.itemid, getPlayerVocation(cid)) return true end CreatureScript <event type="death" name="Niwdeath" event="script" value="niwdeath.lua"/> Vou fazer o teste se funcionar +REP e obrigado desde já , to comedo de os 2 scripts de interferir pq tipo quando o player morre ele vira 1 bixo caido toda vocation é igual ai sera que não vai bugar ?
Postado Outubro 7, 2017 7 anos Testou Editado Outubro 7, 2017 7 anos por Tauzyu (veja o histórico de edições)
Postado Outubro 7, 2017 7 anos 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") Editado Outubro 7, 2017 7 anos por yanloco70 (veja o histórico de edições) Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz. YanLoco Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%
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.