Outfit Color Ao Logar

Maenilse
em Scripts

Maenilse

q manero em fera
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/09/12Posts: 711Char no Tibia: noé

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.

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

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"/>


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

eickhoff

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/05/08Posts: 108

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

Maenilse

q manero em fera
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/09/12Posts: 711Char no Tibia: noé

malz ae galera, eu ja tinha conseguido criar 1, é que minha net tava lenta, ai nao deu pra postar, mas mesmo assim rep pros 2.

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

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


Atenciosamente,
Eduardo Nunes - Scripter Lua!