Ir para conteúdo

Featured Replies

  • Respostas 20
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Pera ai cara, não ponha no seu server ainda, tava testando e deu um bug loko aqui. Já posto o funcional.   Aqui: Assim ele setaria o outfit mas a cor seria branca, para mudar isso é só ir m

  • Aqui vai um LINK de um script meu que funciona perfeitamente.

Postado

Pera ai cara, não ponha no seu server ainda, tava testando e deu um bug loko aqui. Já posto o funcional.

 

Aqui:

local cfg = {
[1] = {male = {lookType = 130, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},
female = {lookType = 138, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},
[2] = {male = {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},
female = {lookType = 136, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},
[3] = {male = {lookType = 129, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},
female = {lookType = 137, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},
[4] = {male = {lookType = 131, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},
female = {lookType = 139, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},
--[VocationID] = {bla, bla, bla}
}
 
function onLogin(cid)
for i = 1, #cfg do
if getPlayerVocation(cid) == i and getPlayerSex(cid) == 1 then
doSetCreatureOutfit(cid, cfg.male, -1)
elseif getPlayerVocation(cid) == i and getPlayerSex(cid) == 0 then
doSetCreatureOutfit(cid, cfg.female, -1)
end
end
return true
end

Assim ele setaria o outfit mas a cor seria branca, para mudar isso é só ir mudando o lookHead e tals. Para saber o numero é facil, a tabela de cores se conta assim:

 

0 = branca(a primeira contando na horizontal), 1 = bege(a segunda contando na horizontal), etc.

 

Lembrando que nos testes vi que precisa ser onLogin(cid), mas não se preocupe, não dá para trocar de outfit. Também tem que colocar a outfit do homem e da mulher, senão os homens vão nascer com outfits de mulher ou as mulher com as do homem, eu marquei em negrito onde que é o do homem e o da mulher. O lookAddons é o seguinte: 1 = O primeiro addon, 2 = O segundo addon, 3 = Os dois addons.

Editado por mateusak (veja o histórico de edições)

Postado
  • Autor

Muito bom, meu amigo!

Obrigadão!

No almoço eu havia testado rápido e não tinha funcionado.

Chegando em casa testarei este novo script, obrigado!

Boa noite!

Então, mateusak.

Incluí os scripts que você me passou, porém agora o char não está logando mais.

No log do servidor ele aperece apenas "Fulano logged in", "Fulando logged out" logo em seguida.

Sabe o que pode ser?

Segue como ficou o script:

creaturescripts.xml

<spoiler><?xml version="1.0" encoding="UTF-8"?>

<creaturescripts>

<event type="login" name="Conected" script="conected.lua"/>

<event type="login" name="Anti-MC" event="script" value="Anti-MC.lua"/>

<event type="login" name="PlayerLogin" script="login.lua"/>

<event type="login" name="FirstSet" script="firstset.lua"/>

<event type="death" name="onPlayerDeath" script="playerdeath.lua"/>

<event type="death" name="PlayerDeath" script="playerdeath.lua"/>

<event type="joinchannel" name="GuildMotd" script="guildmotd.lua"/>

               <event type="kill" name="boss" script="boss.lua" />

               <event type="kill" name="owned" script="owned.lua"/>

  <event type="login" name="VocationChange" script="vocationchange.lua"/>

</creaturescripts>

</spoiler>

vocationchange.lua

<spoiler>

local cfg = {

[1] = {male = {lookType = 130, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 138, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[2] = {male = {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 136, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[3] = {male = {lookType = 159, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 159, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[4] = {male = {lookType = 160, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 160, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[5] = {male = {lookType = 130, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 138, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[6] = {male = {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 136, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[7] = {male = {lookType = 159, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 159, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[8] = {male = {lookType = 160, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 160, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[9] = {male = {lookType = 130, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 138, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[10] = {male = {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 136, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[11] = {male = {lookType = 159, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 159, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}},

[12] = {male = {lookType = 160, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0},

female = {lookType = 160, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}}

--[VocationID] = {bla, bla, bla}

}

function onLogin(cid)

for i = 1, #cfg do

if getPlayerVocation(cid) == i and getPlayerSex(cid) == 1 then

doSetCreatureOutfit(cid, cfg.male, -1)

elseif getPlayerVocation(cid) == i and getPlayerSex(cid) == 0 then

doSetCreatureOutfit(cid, cfg.female, -1)

end

end

return true

end

</spoiler>

Editado por Strongalo (veja o histórico de edições)

Postado

Ae Mano , esse script funcionou aqui direitinho , mais o ruim é que aparece a opção pra mudar de outfit , nao da pra mudar a outfit mais gostaria de tirar as outras outfits que não irei usar em cada vocação da opção SET OUTFIT. se puder ajudar , ja tem seu REP + vlw <3

 

 

Strongalo // renomeia o nome da pasta apenas para vocationchange ao invés de vocationchange.lua.

Editado por Jean Junior (veja o histórico de edições)

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo