Ola galera do Xtibia Vim postar uns dos meus primeiros Scripts, eu sou Spriter não conheço muito de Scripts mas estou aprendendo, eu sempre quis ser scripter mas eu acho muito complicado decorar função e varias coisas, usar String, e variáveis é muito chato.
bom minha primeira talkaction funciona como:
Say on:
Sua vos fica em laranja, omito para Adms em Ghost.
say off:
sua vos volta ao normal.
bom vamos ao que interessa.
function onSay(cid, words, param)
if param:lower() == "on" then
local SpeakType = TALKTYPE_MONSTER
doCreatureSetSpeakType(cid, SpeakType)
return doPlayerSendCancel(cid, "say on.")
end
if param:lower() == "off" then
local SpeakType1 = TALKTYPE_SAY
doCreatureSetSpeakType(cid, SpeakType1)
return doPlayerSendCancel(cid, "say off.")
end
end
tags, talkactions.xml
<talkaction log="yes" access="3" words="/saymode" event="script" value="say.lua"/>
abraços.