Ir para conteúdo

Featured Replies

Postado

Boa Tarde Pessoal do Tibiaking.

Atenção!

*Meu otserv todos player são Free. E o Premium Account é Como se fosse a VIP do meu OT

fiz um action pra por premium account por um simples "USE" no item.

tenho duvidas em algumas coisas.

 

*Preciso que vc's editem meu Script, Pondo Pra contar os dias de vip no próprio char. como se fosse no global. e Queria tbm pra. Após usar o item da Premium. Aparecer uma mensagem "Seu Character Vai logar em 5 segundos" dae o player vai cair. e vai Ter que repor a senha quando ele Repor aparecer o nome "[DNT] e o Nome do Player" e Apos acabar a Premium o Nome voltar ao normal. Dou REP+ pra Vida Toda !  Rsrs'

Ta ae meu Script

local days_gain = 10 -- Dias que ganham

function onUse (cid,item,frompos,item2,topos)

if not doRemoveItem(item.uid, 1) then return true end

doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!")
return true
end

Abraços.

OBS: se não for o local correto , desculpem!

up!

!UP!

Editado por Sayadjin (veja o histórico de edições)

Postado
local days_gain = 10 -- Dias que ganham

function onUse (cid,item,frompos,item2,topos)

if not doRemoveItem(item.uid, 1) then return true end

doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!")
return true
end

Adicione esta linha

 db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")

 

Ficando assim.

 

local days_gain = 10 -- Dias que ganham

function onUse (cid,item,frompos,item2,topos)

if not doRemoveItem(item.uid, 1) then return true end

doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!")
db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
return true
end

 

Olha ai, se der certo me avise.

Editado por Joaovettor (veja o histórico de edições)

Postado
  • Autor

Ficando assim.

 

local days_gain = 10 -- Dias que ganham

function onUse (cid,item,frompos,item2,topos)

if not doRemoveItem(item.uid, 1) then return true end

doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!")
db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
return true
end

 

Olha ai, se der certo me avise

 Ficando assim.

 

local days_gain = 10 -- Dias que ganham

function onUse (cid,item,frompos,item2,topos)

if not doRemoveItem(item.uid, 1) then return true end

doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!")
db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
return true
end

 

Olha ai, se der certo me avise

Rapaz Deu Certo... Mas falta uma coisa.. se eu Criar outra ACC no character não fica com o nome [DNT].. tenta ajeitar com isso. mais já Ganhou rep+

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo