{Help} Arrumar script!

lucasguzella
em Programação

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

Primeiramente, me desculpo se postei na área errada. Espero que não!

 

 

Bom, vou tentar explicar pra vocês o que tecnicamente eu gostaria que minha script .lua fizesse, porém não faz!

 

- A script, na teoria, teria que adicionar addon Warrior full ao player, caso ele estivesse com o item no lugar da flecha, após tirar ele voltaria apenas ao addon normal! -

Error: Tudo funcionou perfeitamente, porém, ao colocar o item no lugar da flecha, a cor do addon fica toda branca.. Gostaria que continuasse com a cor que o player usa!

 

Script:

 

 

function onEquip(cid, item)

local values = { [1] = {male = {lookType = 134, lookAddons = 3}, female = {lookType = 142, lookAddons = 3}, normal = {lookType = 128, lookAddons = 0} },
}
if getPlayerSex(cid) == 0 then
doCreatureChangeOutfit(cid, values[getPlayerVocation(cid)].female)
else
doCreatureChangeOutfit(cid, values[getPlayerVocation(cid)].male)
end
return true
end
function onDeEquip(cid, item)
local voltar = { [1] = {male = {lookType = 134, lookAddons = 0}, female = {lookType = 142, lookAddons = 0}, normal = {lookType = 128, lookAddons = 0} },
}
if getPlayerSex(cid) == 0 then
doCreatureChangeOutfit(cid, voltar[getPlayerVocation(cid)].female)
else
doCreatureChangeOutfit(cid, voltar[getPlayerVocation(cid)].male)
end
return true
end

 

Bem básica mesmo, mas de grande ajuda..

 

 

Espero ter sido claro, haha.. Aguardando alguém de bom coração :)

1493626_4.png

Skulls

Coordenador de Eventos
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 26/02/07Posts: 859Gênero: Masculino
Transforma em condição:
function onEquip(cid, item)


local values = { [1] = {male = {lookType = 134, lookAddons = 3}, female = {lookType = 142, lookAddons = 3}, normal = {lookType = 128, lookAddons = 0} },
       }


     if getPlayerSex(cid) == 0 then
       doSetCreatureOutfit(cid, values[getPlayerVocation(cid)].female, -1)
      else
       doSetCreatureOutfit(cid, values[getPlayerVocation(cid)].male, -1)
     end
  return true
end


function onDeEquip(cid, item)
     doRemoveCondition(cid, CONDITION_OUTFIT)
return true
end

 

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

Bom, quando retirado o item continua com a mesma cor, mas quando coloca ainda continua branco!! haha :S

Eu acredito que o erro é no "local values", mas sou meio novo com .lua!

@@Skulls

1493626_4.png

Skulls

Coordenador de Eventos
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 26/02/07Posts: 859Gênero: Masculino

Nao entendi, qual o erro?

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

Eu gostaria que quando equipado, o jogador fique com os 3 addons warrior, porém, continue com a cor que ele usa.. Mais quando coloca o item o outfit fica todo branco!

@@Skulls


Ainda aguardando ajuda de alguem... :S

1493626_4.png

Skulls

Coordenador de Eventos
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 26/02/07Posts: 859Gênero: Masculino

A agr que peguei o erroo... Chegando em cada eu edito aqui

Tente assim:

 

unction onEquip(cid, item)
local values = { [1] = {male = {lookType = 134, lookHead = getCreatureOutfit(cid).lookHead,
lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs,
lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 3},
female = {lookType = 142, lookHead = getCreatureOutfit(cid).lookHead,
lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs,
lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 3},
normal = {lookType = 128, lookHead = getCreatureOutfit(cid).lookHead,
lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs,
lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0} },
}
if getPlayerSex(cid) == 0 then
doSetCreatureOutfit(cid, values[getPlayerVocation(cid)].female, -1)
else
doSetCreatureOutfit(cid, values[getPlayerVocation(cid)].male, -1)
end
return true
end
function onDeEquip(cid, item)
doRemoveCondition(cid, CONDITION_OUTFIT)
return true
end

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

Agora não faz nada :(

1493626_4.png

Skulls

Coordenador de Eventos
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 26/02/07Posts: 859Gênero: Masculino

Hauehuaheu aff :/

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

Na verdade esqueceu do "f" mais do mesmo modo quando tiro o item o addon não sai agora :S

1493626_4.png

Dbko

Mudando Para Melhor
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/11/13Posts: 372



function onEquip(cid, item)

 

 

local outfit = {

male = {lookType = 134, lookAddons = 3},

female = {lookType = 134, lookAddons = 3}

}

 

 

if getPlayerSex(cid) == 0 then

doCreatureChangeOutfit(cid, {lookType = outfit.male})

else

doCreatureChangeOutfit(cid, {lookType = outfit.female})

end

return true

end

 

 

function onDeEquip(cid, item)

doRemoveCondition(cid, CONDITION_OUTFIT)

return true

end

 

tumblr_mqi6iwn0FQ1s3jp5fo3_500.gif

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

@@Dbko

O seu o char fico "invisivel" como utana vid.. Engraçado que quando eu estava tentando arrumar aconteceu o mesmo comigo.. Haha

1493626_4.png

Dbko

Mudando Para Melhor
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/11/13Posts: 372

@@Dbko

O seu o char fico "invisivel" como utana vid.. Engraçado que quando eu estava tentando arrumar aconteceu o mesmo comigo.. Haha

 

quando eu chegar do trabalho se ninguém tiver resolvido seu problemas eu vou concerta-lo

tumblr_mqi6iwn0FQ1s3jp5fo3_500.gif

Skulls

Coordenador de Eventos
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 26/02/07Posts: 859Gênero: Masculino

Na verdade esqueceu do "f" mais do mesmo modo quando tiro o item o addon não sai agora :S

Ele troca e não volta? Troca com a cor certa?

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

@skulls sim

1493626_4.png

lucasguzella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/12/11Posts: 29Char no Tibia: Tbiano

alô? alguem?

1493626_4.png