Alguem tem as sourcers do PDA , com essa funçao?

tonynamoral
em Lixeira Pública
  • 1
  • 2

tonynamoral

Administrador DragonHeart
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 319Char no Tibia: lest sarif

Olá galera , eu estava a procura do PDA sourcers by Ricardo , porém parece q foi deletado.

 

Eu gostaria de só uma funçao , que muda o nome do player em tempo real. tipo "na hora"

 

que nas sourcers , é + ou - assim :

 

doSetCreatureNick(cid,"PlayerName")

 

 

Se alguem poder ajudar *--*

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

iunix

Daora a vida
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/07/07Posts: 77

Se eu não me engano, o client limita essa função. Ele salva o nome do player na memória. Não tenho certeza, vou dar uma verificada.

iunix.jpg

tonynamoral

Administrador DragonHeart
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 319Char no Tibia: lest sarif

Obrigado.

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

Nu77

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 29/11/07Posts: 496

Sim como o iunix falo o client limita a função, voce quer ela para monstros né? ela tem na net até so procurar "setCreatureName" o problema é a limitação do client, para isso voce precisaria reenviar as informaçoes do client ou na hora de setar a função tirar o player da lista de spectator e depois recolaca-lo

 

O jeito que essa função funciona ela muda o nome do monstro, mais caso o player esteja na tela ( lista de spectator ) ou ja tenha visto aquele monstro ele não irar mudar pro causa dessa limitação

tonynamoral

Administrador DragonHeart
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 319Char no Tibia: lest sarif

Eu quero por isso no PLAYER , e nao no monstro =x

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

dragonfight

Sometimes I can't believe it
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 12/09/10Posts: 249

quanto a atualização do cliente, ponha pra kickar o player.

tumblr_mbtch9L7iC1r2wtdzo1_500.jpg

tonynamoral

Administrador DragonHeart
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 319Char no Tibia: lest sarif

Voces nao entenderam. Eu ja tenho essa funçao. PORÉM NAO QUERO MUDAR O MONSTER , EU QUERO MUDAR O NOME DO PLAYER.

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

soyokan

Viva La Vida!!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/02/11Posts: 6

Nao seria doCreatureSetNick?

Ajudei? Rep+

 

85445490ece46ea41919ca4563c4b050.gif

tonynamoral

Administrador DragonHeart
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 319Char no Tibia: lest sarif

Sim , que seje , mais eu quero a funçao.

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

Oneshot

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 05/07/09Posts: 1347

Se você quer mudar o nome dos jogadores em tempo real, terá essa limitação do cliente do Tibia. Agora se você quer uma função que mude nomes de jogadores apenas, segue abaixo:

 

function doCreatureSetNick(cid, newname)
   local pid = getPlayerGUID(cid)
   return db.executeQuery("UPDATE `players` SET `name` = ".. newname .." WHERE `id` = ".. pid ..";") and doRemoveCreature(cid)
end

tonynamoral

Administrador DragonHeart
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 319Char no Tibia: lest sarif

porém , ele irá ser kikado =x , mais ser kikado nao seria legal , pos é o sistema de TV SYSTEM.

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

e como q tu ta fazendo ele? n eh melhor soh esconder o nome do player? q nem o brun fez no dele? ;x

doCreatureSetHideHealth(cid, true)

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

mas isso só esconde a barra de hp do player, e no client dele mesmo ainda aparece a barra como se ele estivesse com 0 de hp, e o nome também, e fica com aquela cor de um vermelho quase preto como se o player tivesse morrido

 

pra esconder o nome do player precisei colocar o nick dele como " ", que na verdade, é só fazer dar hideName no player, o problema é que essa função não existe, ela só tem como flag pra monstros, basta fazer um pequeno ajuste no código fonte pra fazer com que os nomes dos players possam ser escondidos também, mas como o pessoal já disse aí, o cliente tem uma limitação, é preciso fazer outras modificações pra que o client do player receba packets que atualizem a criatura, ou seja, se ela já estiver na lista de criaturas vistas pelo client, o client recebe packets que removem ela e adicionam ela novamente, aí o nome é alterado

5303fg1.png

tonynamoral

Administrador DragonHeart
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 319Char no Tibia: lest sarif

Ideia de como eu posso fazer isso?

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

  • 1
  • 2