Ir para conteúdo
  • 0

Outfit Color Ao Logar


Maenilse

Pergunta

bom galera queria fazer 1 pedido, bom queria que ao player criar sua conta no servidor, e ao logar a primeira vez, o player começa com uma outfit, é por vocation. exemplo: sorc com looktype 130, druid com looktype 130, paladin com looktype 129, knight com looktype 134, e se possivel tambem que pode-se escolher a cor no script. ja tentei varios scripts daki, e todos funcionam, so que nao tem como colocar pro player começar com addon, e nem com a cor. ou seja começa tudo com o outfit branco.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Vá em data/creaturescripts/scripts, cria um arquivo chamado loginout.lua e adicione dentro:

 

 

function onLogin(cid)

local vocs = {
    [1] = {lookType = 134, lookHead = 90, lookBody = 90, lookLegs = 95, lookFeet = 10, addons = 3},
    [2] = {lookType = 155, lookHead = 111, lookBody = 23, lookLegs = 13, lookFeet = 9, addons = 3},
    [3] = {lookType = 138, lookHead = 210, lookBody = 39, lookLegs = 58, lookFeet = 100, addons = 3},
    [4] = {lookType = 166, lookHead = 5, lookBody = 77, lookLegs = 75, lookFeet = 58, addons = 3},
}

if getPlayerStorageValue(cid, 16099) >= 1 then
    return true
end

    doSendMagicEffect(getThingPos(cid), 14)
    doSetCreatureOutfit(cid, vocs[getPlayerVocation(cid)], -1)
    return true
end

 

No arquivo creaturescripts.xml adicione essa tag:

 

 

<event type="login" name="loginout" event="script" value="loginout.lua"/>
Link para o comentário
Compartilhar em outros sites

  • 0

Que vacilo, eu nunca criei nenhum script aqui pro Xtibia, quando eu resolvo criar um pra ajudar a galera, fico um tempinho aqui fazendo, na hora de vir postar, ja fizeram =(

oq eu fiz foi isso daqui :S

function onLogin(cid)
local config = {
mage = 130, -- aki ta o looktype do mage
pally = 129, -- aki o do pally
kina = 134, -- aki o do kina
}
if getPlayerStorageValue(cid,1593) ~= 2 then
if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 then
doSetCreatureOutfit(cid, config.mage, -1)
setPlayerStorageValue(cid, 1593, 2)
end
if getPlayerVocation(cid) == 3 then
doSetCreatureOutfit(cid, config.pally, -1)
setPlayerStorageValue(cid, 1593, 2)
end
if getPlayerVocation(cid) == 4 then
doSetCreatureOutfit(cid, config.kina, -1)
setPlayerStorageValue(cid, 1593, 2)
end
end
return TRUE
end
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...