Ir para conteúdo

Ajustar Ring De Transformação De Vocação


JNLPB

Posts Recomendados

Olá mais uma vez! Eh o seguinte: Eu arranjei um script de um ring que muda a vocação do player (inclusive já postaram nesse fórum), quando o player o coloca seu outfit eh mudado, só que chars femininos acabam virando masculinos, e isso eh meio ruim! Então eu tentei fazer com que o ring mudasse o outfit de acordo com a vocação (como ele já faz) e também de acordo com o sexo do char, mais n deu certo. Se alguém puder fazer isso eu agradeço! Script:

 

-- Original script by Molinero -- 

local storage = 18009 -- storage value for the vocation transformation --
local sorcerervoc = 9 -- 9 number is the vocation id of an epic master sorcerer in vocations.xml --

local svoc = 5
local dvoc = 6
local pvoc = 7
local kvoc = 8

local outfitSorc = -- sorcerer new outfit after transformation --
{
lookType = 130,
lookHead = 19,
lookBody = 71,
lookLegs = 128,
lookFeet = 128,
lookAddons = 0
}

...

if voca == 9 then
doSendMagicEffect(pos, sorcerfirsteffect)
doSendMagicEffect(pos, sorcersecondeffect)

doSetCreatureOutfit(param.cid, outfitSorc, -1

 

Partes "inúteis" foram retiradas do script.

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

muuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuito grande, mas ta legal... ja sei pra q vou usar isso ae... depois q ajeitar vo usar no meu ot :D, seu eu conseguir ajeitar eu edito

 

eh realmente bem grandinho, espero que vc consiga editar pq como eu disse, eh muito ruim chars femininos virarem masculinos com o ring. Boa sorte ae!

Link para o comentário
Compartilhar em outros sites

Ta gigante e horrivel mesmo assim vou ensinar voce :winksmiley02:

 

Adicione essa variavel no topo do script pode ser...

local sex = getPlayerSex(cid)

 

e nos IF's que checam a vocação:

if voc == 9 then

 

Voce deixa:

if voc == 9 and sex == 0 then--> 0 é female,1 male e 2 GM

 

Espero ter sanado a duvida

Link para o comentário
Compartilhar em outros sites

Resolvi os erros anteriores, mais agora tem um outro:

 

(luaGetPlayerSex) Player not found

 

Se alguém puder me ajudar a resolver, eu agradeço!

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

×
×
  • Criar Novo...