TH
pedido

Outfit para cada Vocação ao logar primeira vez

Por Thiach, 19 de mar. de 2013 em Scripts

resolvido
script
5
1.2k
ThiachT
19 de março de 2013 às 20:24

Olá a todos!

 

Estou precisando de um script, vou explicar o que é exatamente!

 

Bom, no meu server tem account manager, é servidor de naruto, porém o novo char criado ele loga com um outfit lá qualquer.. porém quando cria um novo char pelo site fica normal..

 

Nao sei como alterar isso, entao pensei em um script de login assim:

 

Se logar pela primeira vez um novo char, para tal vocação, colocar esse outfit (newtype)

 

Minha versão do meu servidor é 8.54 , forgotten server 0.3.6

 

REP+ pra galera ae que ajudar, valeu!

Agradeço desde já!

Editado Março 19 por Thiach

19 de março de 2013 às 20:30

Pasta do seu ot/data/Creaturescripts/scripts/copie um arquivo e cole isso dentro

 

 

 

 

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

 

 

 

Dps essa tag

 

<event type="login" name="OutfitsLogin" event="script" value="NOME DO SEU ARQUIVO.lua"/>

 

 

Como editar

 

[10] = 93,

 

Ai onde ta 10,é a vocaçao,e onde ta o 93 é o ID da outift

Editado Março 19 por SkyDarkyes

RoksasR
19 de março de 2013 às 20:31

data/creaturescripts/scripts crie um arquivo chamado loginfirst.lua e adicione dentro:

 

 

local out = {

[1] = 123, -- VOCATION / LOOKTYPE

[2] = 321,

[3] = 321,

[4] = 321,

[5] = 321,

[6] = 321,

[7] = 321,

[8] = 321

}

 

function onLogin(cid)

if getPlayerStorageValue(cid,23219) < 1 then

doCreatureChangeOutfit(cid,out[getPlayerVocation(cid)])

setPlayerStorageValue(cid,23219,1)

end

return true

end

 

 

Creaturescripts.xml adicione a tag:

 

    <event type="login" name="Outfirst" event="script" value="loginfirst.lua"/>

 

Em login.lua na penúltima linha adicione:

 

registerCreatureEvent(cid,"Outfirst")

 

No código, é só mudar como ta la, outfit/looktype

ThiachT
19 de março de 2013 às 21:07

Ae!!! FUncionou!! Valeu ai podem fechar o topico ! REP++

Editado Março 19 por Thiach

BananaFightB
19 de março de 2013 às 22:45

Tópico movido para a seção de dúvidas e pedidos resolvidos.