Acabei de cria um tópico assim, rsrs ' e você já viu !
só que um pouco mais complexo .
http://www.xtibia.com/forum/topic/229237-tutorial-basico-talkactions/
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Acabei de cria um tópico assim, rsrs ' e você já viu !
só que um pouco mais complexo .
http://www.xtibia.com/forum/topic/229237-tutorial-basico-talkactions/
info
Grupo: Campones
Registrado: 21/11/13
Posts: 52
Reputação: +12

Acabei de cria um tópico assim, rsrs ' e você já viu !
só que um pouco mais complexo .
http://www.xtibia.com/forum/topic/229237-tutorial-basico-talkactions/
Vi sim e gostei bastante, na verdade em meus tutoriais tendo ser mais direto, e simples, por isso (Intermediário) não tenho paciência em explicar etapa por etapa, então meu público alvo, é aqueles que já tem um breve conhecimento na área.. ![]()
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Boa ! . Continuo te dando inspiração ? rsrs' zueira.
já que é para intermediário devia explicar um pouco mais.
os parâmetros por exemplo, não expliquei no meu tópico .
channel ...
info
Grupo: Campones
Registrado: 21/11/13
Posts: 52
Reputação: +12
Muito bem, talkactions assim como actions, possúi apenas 1 função, oque a torna uma pasta bem simple de entender também:
Básicamente está função dá ínicio de um script, na qual funcionaría após a fala do player na tela de chat.. vamos imaginar a situação:
function onSay(cid, words, param) doSendMagicEffect(getPlayerPosition(cid), xx) return true endVamos para outra situação:
function onSay(cid, words, param) if doPlayerRemoveMoney(cid, 100000)then doPlayerAddPremiumDays(cid, 30) doPlayerSendTextMessage(cid, "You buy 30 days of premium account.") doSendMagicEffect(getCreaturePosition(cid), 23) else doPlayerSendCancel(uid, 'You need money to this.') doSendMagicEffect(getCreaturePosition(cid), 24) end return true endImaginemos que:
23 - Id do Magic Effect de uma Aura Azul
Conseguiram entender.. nem que um pouquinho..
Com este script determinei que ao player falar '!buypremium', ele pagaria 100k para receber 30 dias de Premium Account.. MÁS CLARO! não determinei que ao falar "!buypremium' iniciasse o script ainda.. na verdade, pretendo estar criando um tópico apenas esclarecendo isto, por enquanto, estou ensinando a criar apenas o script..
Espero que tenham gostado, REP REP..
Editado Fevereiro 26 por MersTurial