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
Group: Conde
Joined: 18/01/12
Posts: 988
Reputation: +327
Gender: Masculino
Tibia Character: 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
Group: Campones
Joined: 21/11/13
Posts: 52
Reputation: +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
Group: Conde
Joined: 18/01/12
Posts: 988
Reputation: +327
Gender: Masculino
Tibia Character: 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
Group: Campones
Joined: 21/11/13
Posts: 52
Reputation: +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..
Edited Fevereiro 26 by MersTurial