Ir para conteúdo
  • Cadastre-se

[PEDIDO] Outfit por vocação


Posts Recomendados

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.
_________________
 
Link para o post
Compartilhar em outros sites

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 por tddf1995 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.
_________________
 
Link para o post
Compartilhar em outros sites

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
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo