Ir para conteúdo
  • 0

Adicionar Uma (Palavra) No Character Quando Se Da Look


milbradt

Pergunta

Olá, é um pedido creio que complicado para se fazer =x

 

Não sei se alguem aqui conhece o servidor de NARUTIBIA chamado NOWO.. Nese servidor voce escolhe uma determinada classe e quando chega a certo level pode fazer um exame em um NPC, então voce consegue se tornar Genin.. e ao decorrer pode ser Jounin...Anbu.. etc...

Obs: notei que antes de ser GENIN fica assim no jogador.. He is Naruto. He is Player.

 

no tibia seria mais ou menos assim: He is Master Sorcerer. He is Player.

 

Explicando para quem não conhece:

 

Sou um MASTER SORCERER, upo level 30 e agora posso falar com o NPC TREINER para fazer uma missao a ele, ele me diz que tenho que trazer pra ele 5 meat (um exemplo xD) então levo a ele 5 meat e ele me promove a FEITICEIRO.

 

Porem no nome la quando se da look fica assim.. He is Master Sorcerer. He is FEITICEIRO.

 

Não ira ficar uma promote do tipo... He is MASTER FEITICEIRO... entenderao?

 

seria tipo.. uma storage que o npc daria e no nome iria acrescentar isso... e mais tarde podendo fazer uma missao para um outro NPC.... e esse outro NPC daria uma outra STORAGE mudando assim o nome de FEITICEIRO para MESTRE FEITICEIRO.

 

Quando se desse o LOOK ficaria assim.. He is Master Sorcerer. He is MESTRE FEITICEIRO.

 

Deu para entender? Desde ja agredeço!!!

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

2 respostass a esta questão

Posts Recomendados

  • 0

/data/creaturescripts/scripts showVocation

 

function onLook(cid, thing, position, lookDistance)

local table = {
[12032] = getPlayerSex(cid) == PLAYERSEX_MALE and "He's Feiticeiro" or "He's Feiticeira",
[12033] = getPlayerSex(cid) == PLAYERSEX_MALE and "He's Mago" or "He's Maga"
}
local a = table[getPlayerStorageValue(cid)]
if isPlayer(thing.uid) then
doPlayerSetSpecialDescription(thing.uid, "\n[Promotion: " .. a .."]")
end
return true
end

 

creaturescripts.xml

<event type="look" name="showVoc" event="script" value="showVocation.lua"/>

 

 

login.lua

 

registerCreatureEvent(cid, "showVoc")

 

tenta esse

 

 

lembrando a storage tem que ser igual a que esta aki

 

local table = {

[12032] = getPlayerSex(cid) == PLAYERSEX_MALE and "He's Feiticeiro" or "He's Feiticeira",

[12033] = getPlayerSex(cid) == PLAYERSEX_MALE and "He's Mago" or "He's Maga"

}

 

em [ ] colchetes

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

  • 0

Olá Skymagnum, então fui testar seu Script mas tem um porem.. não posso dar LOOK em nenhum personagem =X

 

Nem mesmo antes de pegar a storage, nem mesmo depois. =O

 

Mas vlw pela tentativa da ajuda mano!! se tiver alguma idéia ainda de como fazer isso ficarei grato '-'

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...