Postado Agosto 14, 2014 10 anos Versão OT: 8.60 Descrição: Quando o player criar um char com X vocação o char ja começa com X outfit,por exemplo eu crio um Druid e começo com uma outfit da vocação Druid, crio um Knight e começo com um outfit da vocação Knight. A pessoa fica muito forte quando ela procura proteger algo. _________________
Postado Agosto 14, 2014 10 anos Simples Em outifits.xml Depois de Outifit id="" Vc adiciona o seguinte: Quest="NUMERO" No caso eu coloquei 4444 para knight, 3333, para paladin, 2222 para druid, 1111 para sorcerer Exemplos: <outfit id="4" quest="4444"> <list gender="0" lookType="139" name="Knight"> <skills sword="3"/> </list> <list gender="1" lookType="131" name="Knight"> <skills sword="3"/> </list> </outfit><outfit id="2" quest="3333"> <list gender="0" lookType="137" name="Hunter"> <skills dist="3"/> </list> <list gender="1" lookType="129" name="Hunter"> <skills dist="3"/> </list> </outfit> Depois em creaturescripts você faz o seguinte: <event type="login" name="storagevocationTDDF" event="script" value="vocationstorageTDDF.lua"/> Você também pode adicionar atributos nos seus addons, exemplo, se tiver addon full de warrior ganhar mais skills de sword e etc, veja nesse link tudo prontinho: http://www.tibiaking.com/forum/topic/39677-atributos-nos-addons/#entry225822 Dúvidas? Me manda uma private (MSG) Editado Agosto 14, 2014 10 anos por tddf1995 (veja o histórico de edições)
Postado Agosto 14, 2014 10 anos Autor Testei aqui e deu um erro [14/8/2014 13:9:10] [Error - LuaInterface::loadFile] data/creaturescripts/scripts/vocationstorageTDDF.lua:7: 'end' expected (to close 'function' at line 1) near 'else' [14/8/2014 13:9:10] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/vocationstorageTDDF.lua) [14/8/2014 13:9:10] data/creaturescripts/scripts/vocationstorageTDDF.lua:7: 'end' expected (to close 'function' at line 1) near 'else' A pessoa fica muito forte quando ela procura proteger algo. _________________
Postado Agosto 14, 2014 10 anos Troque essa script Por essa function onLogin(cid) if (getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 ) then doPlayerSetStorageValue(cid, a, 1111) return true end if (getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 ) then doPlayerSetStorageValue(cid, a, 2222) return true end if (getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 ) then doPlayerSetStorageValue(cid, a, 3333) return true end if (getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 8 ) then doPlayerSetStorageValue(cid, a, 4444) return true end return true end
Postado Agosto 14, 2014 10 anos Autor Obrigado aos dois, REP+ aos dois. A pessoa fica muito forte quando ela procura proteger algo. _________________
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.