Ir para conteúdo

Posts Recomendados

tipo assim, quando voce quer fazer alguma coisa com o cara que executo a action vc usa o CID, exemplo:

 

doCreatureSay(cid, "lalaal", TALKTYPE_ORANGE_1) ou

getCreaturePosition(cid) ou

doCreatureAddHealth(cid, 20)

 

mais e quando eu quero fazer isso com um npc que eu estou falando?exemplo:

 

doCreatureSay(self?, "lalala", TALKTYPE_ORANGE_1)

getCreaturePosition(npc?)

doCreatureAddHealth(nao sei mais oq inventar?, 20)

 

 

rsrs se alguem souber ajuda plz :smile_positivo:

 

grato desde ja

Link para o comentário
https://xtibia.com/forum/topic/104876-duvida-sobre-npcs/
Compartilhar em outros sites

@ Tozao me desculpe mais num entendi muito bem.

 

 

doCreatureSay(self?, "lalala", TALKTYPE_ORANGE_1)

 

No caso você quer que o npc fale com o efeito laranja ... aquele mesmo efeito que faz qndo come food ?

 

Se eu entendi bem é isso ?

Editado por PsyMagic
Link para o comentário
https://xtibia.com/forum/topic/104876-duvida-sobre-npcs/#findComment-674707
Compartilhar em outros sites

Faça um script para o NPC na pasta data\npc\, mas se quiser fazer na action (data\actions\) tente essa função:

 

doSendAnimatedText(position,text,color) -- Show animated text at a position (any text or color)

 

No color você coloca TALKTYPE_ORANGE_1, position a posição do NPC e no text o texto.

 

;D

Editado por lucasjockey
Link para o comentário
https://xtibia.com/forum/topic/104876-duvida-sobre-npcs/#findComment-674788
Compartilhar em outros sites

Faça um script para o NPC na pasta data\npc\, mas se quiser fazer na action (data\actions\) tente essa função:

 

doSendAnimatedText(position,text,color) -- Show animated text at a position (any text or color)

 

No color você coloca TALKTYPE_ORANGE_1, position a posição do NPC e no text o texto.

 

;D

 

siim issoo, mais tipo ta ligado que o npc sai andando, como eu faço tipo getCreaturePosition(npc)? pra eu saber onde o npc ta pra solta o efeito ou text...

 

 

 

@PsyMagic

 

sim isso que eu queroo :smile_positivo:

Editado por Tozao
Link para o comentário
https://xtibia.com/forum/topic/104876-duvida-sobre-npcs/#findComment-675055
Compartilhar em outros sites

siim issoo, mais tipo ta ligado que o npc sai andando, como eu faço tipo getCreaturePosition(npc)? pra eu saber onde o npc ta pra solta o efeito ou text...

 

 

 

@PsyMagic

 

sim isso que eu queroo :smile_positivo:

 

roubado do script q faz os npc's andarem:

 

local position = selfGetPosition()

doSendAnimatedText(position,text,color)

 

ps.: eu sei q essa função retorna uma array de 3 valores, pq no script de move do npc a função é usada assim:

getX, getY, getZ = selfGetPosition()

 

aí como o scripter é vc... agora vc se vira e faz ;P

 

 

 

 

 

EDIT- 11:08

 

cara... achei otra função, acho que vai ser bem mais prática

 

doCreatureSay(getNpcCid(), "lalala", TALKTYPE_ORANGE_1)

 

agora acho que vai!! =)

seria bom q os programadores c++ do xtibia disponibilizassem uma lista de functions e objetos pros scripters não ficarem perdidos =D

Editado por brainless
Link para o comentário
https://xtibia.com/forum/topic/104876-duvida-sobre-npcs/#findComment-676085
Compartilhar em outros sites

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