milbradt 19 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 Olá, alguem sabe como trocar o ID dos corpos dead das vocações? Meu server é de narutibia e no caso tem varias vocações, porem quando morre fica no chao o dead corpo apenas de 1 looktype... entendem? queria trocar isso por outro ID.. quando a vocação NARUTO morrer, vai ser o id:1000 quando a vocação SASUKE morrer, vai ser o id:1001 mais ou menos um exemplo! Vlw ^^ Ja falo antes que não sei se isso é um script.. ou é nas sources, não faço idéia!! por isso estou perguntando aki! Link para o comentário Compartilhar em outros sites More sharing options...
0 Skymagnum 234 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 tente este em data/creaturescripts/scripts crie um arquivo .lua e renomeie para death_corpse e adicione isso dentro: function onDeath(cid, corpse) local table = { [1] = 1, --[vocation] = id do corpse [2] = 1, [3] = 1, [4] = 1 } doTransformItem(corpse.uid, table[getPlayerVocation(cid)] ) doDecayItem(corpse.uid) end em creaturescripts.xml essa tag <event type="death" name="deathCorpse" event="script" value="death_corpse.lua"/> em login.lua: registerCreatureEvent(cid, "deathCorpse") Link para o comentário Compartilhar em outros sites More sharing options...
0 milbradt 19 Postado Agosto 13, 2012 Autor Share Postado Agosto 13, 2012 Olá, vlw pela dica, porem nao funcionou, quando o personagem morre não aparece corpo algum, e não da erro algum no distro. Fis tudo que vc postou ai ;X rsrs Link para o comentário Compartilhar em outros sites More sharing options...
0 Nathan96 4 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 (editado) Eu também estou atras dessa script si alguém tiver ai Rep + Achei isto na otland. si alguém souber fazer algo parecido com isso só que em forma de script pois o da qui é em c++ PHP Code: uint16_t Player::getLookCorpse() const { if(sex % 2) return ITEM_MALE_CORPSE; return ITEM_FEMALE_CORPSE; } to somthing like that PHP Code: uint16_t Player::getLookCorpse() const { uint16_t sorcerer, druid, paladin, knight, defaultt = 0; /*Config */ sorcerer = 3343; // copse for sorcerer druid = 3343; // copse for druid paladin = 3343; // copse for paladin knight = 334; // copse for knight defaultt = 3354; // copse for vocations not mentioned up, like if he has no vocation /*End */ if (getVocationId() == 1 || getVocationId() == 5) return sorcerer; else if (getVocationId() == 2 || getVocationId() == 6) return druid; else if (getVocationId() == 3 || getVocationId() == 7) return paladin; else if (getVocationId() == 4 || getVocationId() == 8) return knight; return defaultt; } Editado Agosto 13, 2012 por Nathan96 Link para o comentário Compartilhar em outros sites More sharing options...
0 milbradt 19 Postado Agosto 13, 2012 Autor Share Postado Agosto 13, 2012 Poisé, então acredito que realmente tenha que mudar isso é nas sources =X Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
milbradt 19
Olá, alguem sabe como trocar o ID dos corpos dead das vocações?
Meu server é de narutibia e no caso tem varias vocações, porem quando morre fica no chao o dead corpo apenas de 1 looktype... entendem?
queria trocar isso por outro ID..
quando a vocação NARUTO morrer, vai ser o id:1000
quando a vocação SASUKE morrer, vai ser o id:1001
mais ou menos um exemplo!
Vlw ^^
Ja falo antes que não sei se isso é um script.. ou é nas sources, não faço idéia!! por isso estou perguntando aki!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados