Ir para conteúdo

!aol,!bless,!grana,!afk para ot 8.40


manel94

Posts Recomendados

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

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...