Iae galera blz? nao vou enrolar vou logo começando.
AFK
Primeiro copie qualquer arquivo de data/talkations/scripts e renomeie para afk.
Logo em seguida tire tudo de dentro e cole isso:
local FRASES = {"Off-Line!", "Ja Venho!", "Afk!", "Sai!", "Ja Volto!"} -- Auto-Mensagens.
local TEMPO = 1 -- Intervalo de Tempo em segundos.
local function doSendAutoMessage(cid, pos)
if (isCreature(cid) == TRUE) then
npos = getThingPos(cid)
if (pos.x == npos.x) and (pos.y == npos.y) and (pos.z == npos.z) then
doSendAnimatedText(pos, FRASES[math.random(#FRASES)], math.random(255))
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
addEvent(doSendAutoMessage, TEMPO*1000, cid, npos)
end
end
end
function onSay(cid, words, param)
pos = getThingPos(cid)
doSendAnimatedText(pos, FRASES[math.random(#FRASES)], math.random(255))
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doCreatureSay(cid, "Afk Aki, Nao Incomoda, Pera.", TALKTYPE_ORANGE_1)
doPlayerPopupFYI(cid, "Voce esta afk! Ande para sair!")
addEvent(doSendAutoMessage, TEMPO*1000, cid, pos)
return TRUE
end
E cole esta tag no talkations.xml
<talkaction words="!afk" script="afk.lua"/>
PRONTO!
Agora vamos para o BLESS
Refaça tudo, faça uma copia de qualquer arquivo, renomeie para bless.
e cole isto:
local bless = {1, 2, 3, 4, 5}
local cost = 0
function onSay(cid, words, param)
for i = 1, table.maxn(bless) do
if(getPlayerBlessing(cid, bless)) then
doPlayerSendCancel(cid, "Tu ja ta com a bless, ta vesgo é?.")
return TRUE
end
end
if(doPlayerRemoveMoney(cid, cost) == TRUE) then
for i = 1, table.maxn(bless) do
doPlayerAddBlessing(cid, bless)
end
doCreatureSay(cid, "Tu ta blessado seu FDP, VAI PRA WAR" ,19)
doSendMagicEffect(getPlayerPosition(cid), 49)
else
doPlayerSendCancel(cid, "NAO TEM GRANA, SEU POBREEE.")
end
return TRUE
end
Em Negrito está quanto custa, eu botei zero, porque meu ot é PVP-ENFORCED.
E Cole esta tag:
<talkaction words="!bless" script="bless.lua"/>
Agora vamos para o aol
Refaça tuuuuuuuuudo.
renomeie para aol e cole isto:
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 0) == TRUE then
local bp = doPlayerAddItem(cid, 2173, 1)
doSendMagicEffect(getCreaturePosition(cid),13)
doCreatureSay(cid, "Voce comprou um AOL", TALKTYPE_ORANGE_1)
else
doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
Em NEGRITO está o preço do aol
Em Vermelho está a fala que apareçe quando ele compra o aol.
Em Verde está a fala quando ele nao tem aol
Em Azul o id do aol, se o seu id for outro, coloque.
E COLE ESTA TAG:
<talkaction words="!aol" script="aol.lua"/>
Vamos ao ultimo, o talkation GRANA
Refaaaça tuuuuuudo, renomeie para grana.
e cole isto:
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 0) == TRUE then
local bp = doPlayerAddItem(cid, 2160, 100)
doSendMagicEffect(getCreaturePosition(cid),13)
doCreatureSay(cid, "Grana Gratis kkk", TALKTYPE_ORANGE_1)
else
doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
Em Vermelho está quanto de dinheiro precisa pra comprar o dinheiro, q isto nunca vai mudar, coloque em 0 mesmo.
Em AZUL está o id da grana.
Em VERDE está a quantia, no caso está 100 crystal coins, você pode mudar.
Em Negrito está a fala de quando ganha a grana.
Em LARANJA está a fala que nunca vai ser usada, porque voce obviamente nunca vai botar pra gastar dinheiro pra comprar dinheiro.
E cole esta tag:
<talkaction words="!grana" script="grana.lua"/>
IIISSSSSO É TUDO.
ACEITO CRÍTICAS. O IP DO MEU OT PVP-ENFORCED 8.40 É MEGA-PVPE.SERVEGAME.COM