Ir para conteúdo
  • 0

Nascer COM ROPA


SkyDarkyes

Pergunta

Tipo do script:Creaturescript Login

Protocolo (versão do Tibia):8.54

Servidor utilizado:Naruto Tibia

Nível de experiência:30

Adicionais/Informações:Quando o player logar pela primeira vez no servidor ele logara com a x outift,mas a outift varia de acordo com a vocaçao

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Vá em data/creaturescripts/scripts, crie um arquivo chamado loginouts.lua e adicione:

 

 

 

function onLogin(cid)

 

local outs = {

[1] = 313, -- SORCERES - MUDE 313 PARA O LOOKTYPE DO SORC

[2] = 198, -- DRUIDS - MUDE 198 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[4] = 137, -- KINA - MUDEE 137 PARA O LOOK TYPE DO KINA

[5] = 125, -- MASTER SORC - MUDE O 125

[6] = 112, -- ELDER DRUID - MUDE O 112

[7] = 55, -- ROYAL PALA - MUDE O 55

[8] = 90 -- E ELITE KNIGHT MUDE O 90

}

if (not outs[getPlayerVocation(cid)]) then

return true

end

doSetCreatureOutfit(cid, {lookType = outs[getPlayerVocation(cid)]}, -1)

return TRUE

end

 

 

Agora em creaturescripts.xml, adicione:

 <event type="login" name="OutfitsLogin" event="script" value="loginouts.lua"/>

Editado por Roksas
Link para o comentário
Compartilhar em outros sites

  • 0

Nao precisa add nada no login?

 

Aki [1] 22, -- SORCERES - MUDE 313 PARA O LOOKTYPE DO SORC

 

Vermelho:ID da vocaçao?

 

Azul:ID da ropa?

 

Posso add +?

 

 

 

 

function onLogin(cid)

 

local outs = {

[1] = 313, -- SORCERES - MUDE 313 PARA O LOOKTYPE DO SORC

[2] = 198, -- DRUIDS - MUDE 198 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[3] = 138, -- PALADIN - MUDE 139 PARA O LOOKTYPE DO DRUID

[4] = 137, -- KINA - MUDEE 137 PARA O LOOK TYPE DO KINA

[5] = 125, -- MASTER SORC - MUDE O 125

[6] = 112, -- ELDER DRUID - MUDE O 112

[7] = 55, -- ROYAL PALA - MUDE O 55

[8] = 90 -- E ELITE KNIGHT MUDE O 90

}

if (not outs[getPlayerVocation(cid)]) then

return true

end

doSetCreatureOutfit(cid, {lookType = outs[getPlayerVocation(cid)]}, -1)

return TRUE

end

Editado por SkyDarkyes
Link para o comentário
Compartilhar em outros sites

  • 0

Olha eu editei ve se ta certo

 

 

function onLogin(cid)

 

local outs = {

[1] = 66, --

[10] = 93, --

[30] = 80, --

[40] = 194, --

[50] = 67, --

[60] = 102, --

[70] = 331, --

[80] = 88 --

[90] = 296 --

[100] = 284 --

[110] = 97 --

[120] = 373 --

[130] = 11 --

[140] = 312 --

[150] = 244 --

[160] = 348 --

[170] = 378 --

[180] = 214 --

}

if (not outs[getPlayerVocation(cid)]) then

return true

end

doSetCreatureOutfit(cid, {lookType = outs[getPlayerVocation(cid)]}, -1)

return TRUE

end

Link para o comentário
Compartilhar em outros sites

  • 0

USA SPOILER.

 


function onLogin(cid)

local outs = {
-- [Voc] = Outfit,
[1] = 66,
[10] = 93,
[30] = 80,
[40] = 194,
[50] = 67,
[60] = 102,
[70] = 331,
[80] = 88,
[90] = 296,
[100] = 284,
[110] = 97,
[120] = 373,
[130] = 11,
[140] = 312,
[150] = 244,
[160] = 348,
[170] = 378,
[180] = 214
}
if (not outs[getPlayerVocation(cid)]) then
return true
end
doSetCreatureOutfit(cid, {lookType = outs[getPlayerVocation(cid)]}, -1)
return TRUE
end

 

apenas o ultimo vai sem a virgula...

Editado por BananaFight
Link para o comentário
Compartilhar em outros sites

  • 0

Me mostre o erro, e não está certo rsrs. Troque por:

 

 

local outs = {

[1] = 66,

[10] = 93,

[30] = 80,

[40] = 194,

[50] = 67,

[60] = 102,

[70] = 331,

[80] = 88,

[90] = 296,

[100] = 284,

[110] = 97,

[120] = 373,

[130] = 11,

[140] = 312,

[150] = 244,

[160] = 348,

[170] = 378,

[180] = 214,

}

if (not outs[getPlayerVocation(cid)]) then

return true

end

doSetCreatureOutfit(cid, {lookType = outs[getPlayerVocation(cid)]}, -1)

return TRUE

end

 

Link para o comentário
Compartilhar em outros sites

  • 0

Faz assim:

 

 

 

function onLogin(cid)

 

local outs = {

-- [Voc] = Outfit,

[1] = 66,

[10] = 93,

[30] = 80,

[40] = 194,

[50] = 67,

[60] = 102,

[70] = 331,

[80] = 88,

[90] = 296,

[100] = 284,

[110] = 97,

[120] = 373,

[130] = 11,

[140] = 312,

[150] = 244,

[160] = 348,

[170] = 378,

[180] = 214

}

if (not outs[getPlayerVocation(cid)]) then

return true

end

if getPlayerLevel(cid) >= 30 then

doSetCreatureOutfit(cid, {lookType = outs[getPlayerVocation(cid)]}, -1)

end

return TRUE

end

 

Link para o comentário
Compartilhar em outros sites

  • 0

Mals, coloquei pra level 30+ so, tenta agora:

 

 

 

function onLogin(cid)

 

local outs = {

-- [Voc] = Outfit,

[1] = 66,

[10] = 93,

[30] = 80,

[40] = 194,

[50] = 67,

[60] = 102,

[70] = 331,

[80] = 88,

[90] = 296,

[100] = 284,

[110] = 97,

[120] = 373,

[130] = 11,

[140] = 312,

[150] = 244,

[160] = 348,

[170] = 378,

[180] = 214

}

if (not outs[getPlayerVocation(cid)]) then

return true

end

doSetCreatureOutfit(cid, {lookType = outs[getPlayerVocation(cid)]}, -1)

return TRUE

end

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...