SK
pedido

Nascer COM ROPA

Por SkyDarkyes, 28 de fev. de 2013 em Scripts

resolvido
tibia
script
otserv
19
1.3k
28 de fevereiro de 2013 às 08:33

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

RoksasR
28 de fevereiro de 2013 às 08:40

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 Fevereiro 28 por Roksas

28 de fevereiro de 2013 às 08:43

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 Fevereiro 28 por SkyDarkyes

RoksasR
28 de fevereiro de 2013 às 08:45

Por favor use spoilers!

 

Sim, é assim mesmo. Pode adicionar quantos quiser. Mas poste aqui para eu corrigir antes de você testar!

28 de fevereiro de 2013 às 08:46

Nao precisa add nada no login?

RoksasR
28 de fevereiro de 2013 às 08:49

Só coloque as coisas que eu disse.

28 de fevereiro de 2013 às 08:52

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

BananaFightB
28 de fevereiro de 2013 às 08:56

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 Fevereiro 28 por BananaFight

28 de fevereiro de 2013 às 08:59

Deu erro man

 

Deu erro na distro

RoksasR
28 de fevereiro de 2013 às 09:05

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

 

28 de fevereiro de 2013 às 09:10

Eu testei esse ai tbm e deu erro olha

 

549784_420796068004360_1360734366_n.jpg

RoksasR
28 de fevereiro de 2013 às 09:15

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

 

28 de fevereiro de 2013 às 09:18

Nao deu erro mais tbm nao funcionou

RoksasR
28 de fevereiro de 2013 às 09:21

Faz com um player level 30 +

28 de fevereiro de 2013 às 09:22

Vei eu quero assim,o player vai cria o personagem ai ele vai e nasce com a x ropa,eles começam com lvl 1