Ir para conteúdo
  • 0

Ajuda logar a primeira vez outifits


luccagomes

Pergunta

Fala galera fiz raças no meu servidor: humano, orc, elf, dwarf, mas qnd loga a primeira vez aparece choose your outifit, eu queria tirar isso! E mesmo se der esc vc fica com a roupa de humano inicial, e tbm queria q qnd loga-se por cada vocação sua outifit fosse uma, tipo vocações:

1,2,3,4,5,6,7,8 (128)

 

9,10,11,12,13,14,15,16 (5)

 

17,18,19,20,21,22,23,24 (159)

 

25,26,27,28,29,30,31,32 (160)

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Em login.lua, você procura por este trecho e apague:

else
str = str .. " Please choose your outfit."
doPlayerSendOutfitWindow(cid)

No mesmo arquivo adicione:

registerCreatureEvent(cid, "loginOuts")

Em creaturescripts/scripts, crie um arquivo chamado loginOuts.lua e adicione dentro:

function onLogin(cid)
     
    if getPlayerStorageValue(cid, 18169) >= 1 then
       return true
    end

    if getPlayerVocation(cid) >= 1 and getPlayerVocation(cid) <= 8 then
    setPlayerStorageValue(cid, 18169, 1)
    doSetCreatureOutfit(cid, {lookType = 128}, -1)
    elseif getPlayerVocation(cid) >= 9 and getPlayerVocation(cid) <= 16 then
    setPlayerStorageValue(cid, 18169, 1)
    doSetCreatureOutfit(cid, {lookType = 5}, -1)
    elseif getPlayerVocation(cid) >= 17 and getPlayerVocation(cid) <= 24 then
    setPlayerStorageValue(cid, 18169, 1)
    doSetCreatureOutfit(cid, {lookType = 159}, -1)
    elseif getPlayerVocation(cid) >= 25 and getPlayerVocation(cid) <= 32 then
    setPlayerStorageValue(cid, 18169, 1)
    doSetCreatureOutfit(cid, {lookType = 160}, -1)
else
    return true
end
    return true
end
 

No arquivo creaturescripts.xml adicione esta seguinte tag:

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

#GoodLuck.

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

  • 0

Rokas o script até funcionou qnd loga seta a outifit e tal, mas ela fica setada sempre eu queria q só seta-se a primeira vez q loga-se, pq n ta dando nem pra trocar de outifit! Era só no primeiro login pros caras n ficarem com outifit de account mananger!

Link para o comentário
Compartilhar em outros sites

  • 0

outfits de male qnd logarem primeira vez.

function onLogin(cid)
 
local config = {
[1] = {130, 0, 85, 85, 0, 3}, -- dentro do [ ] coloque o numero da vocaçao e { } coloque o numero da looktype
[2] = {130, 0, 90, 90, 0, 3},
[3] = {129, 0, 82, 82, 0, 3},
[4] = {134, 0, 77, 77, 0, 3}
}
 
local voc = config[getPlayerVocation(cid)]
 
if voc then
if getPlayerStorageValue(cid, 1300000) < 0 then
                if getPlayerSex(cid) == 1 then
local newtype = {lookType = voc[1], lookHead = voc[2], lookBody = voc[3], lookLegs = voc[4], lookFeet = voc[5], lookAddons = voc[6]}
doCreatureChangeOutfit(cid, newtype)
setPlayerStorageValue(cid, 1300000, 1)
        end
        end
        end
return TRUE
end
edita aqui nessa parte.
[1] = {130, 0, 85, 85, 0, 3}, -- dentro do [ ] coloque o numero da vocaçao e { } coloque o numero da looktype
[2] = {130, 0, 90, 90, 0, 3},
[3] = {129, 0, 82, 82, 0, 3},
[4] = {134, 0, 77, 77, 0, 3}
explicando.
[1] vocation {130 looktype, 0 cor primaria, 90 cor segundaria, 90 cor terciaria, 0 cor quartenaria. 3 addons. 3 = as 2 addons, 1 = addon 1. 2 = addon 2.
o primeiro script ta pra males, pra female use esse script tb. faz igual o do Roksas.
function onLogin(cid)
 
local config = {
[1] = {141, 0, 85, 85, 0, 3}, -- dentro do [ ] coloque o numero da vocaçao e { } coloque o numero da looktype
[2] = {141, 0, 90, 90, 0, 3},
[3] = {138, 0, 82, 82, 0, 3},
[4] = {142, 0, 77, 77, 0, 3}
}
 
local voc = config[getPlayerVocation(cid)]
 
if voc then
if getPlayerStorageValue(cid, 1310000) < 0 then
                if getPlayerSex(cid) == 0 then
local newtype = {lookType = voc[1], lookHead = voc[2], lookBody = voc[3], lookLegs = voc[4], lookFeet = voc[5], lookAddons = voc[6]}
doCreatureChangeOutfit(cid, newtype)
setPlayerStorageValue(cid, 1310000, 1)
        end
        end
        end
return TRUE
end
Editado por Maenilse
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...