Vip System
Tibia versão: 8.4 (Apropriadamente)
Bug ou Erros: Não, simplesmente nem um fio de bug ou erro, testei em meu servidor 8.4 e pegou perfeitamente!
Créditos: 100% CoGames
SS:
Função: Quando o player comprará o VIP Stone, ele clicará no Stone fazendo com que ele se teleporte automaticamente para alguma área onde tenha um bau, então ele clicará, e aparecerá uma mensagem dizendo para ele sair da conta inteira, quando ele sair e entrar novamente, automaticamente ele receberá (Vip) no nome. Exemplo: (Vip) Teste.
Script:
Vá em data/actions/scripts, vá em um arquivo.lua escrito vipchest, faça um backup se for necessário, abra-o e modifique o que está dentro por isto:
--VIP System foi criado por CoGames
--Creditos 100% CoGames
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 13540 then
queststatus = getPlayerStorageValue(cid,13540)
if queststatus == -1 or queststatus == 0 then
doCreatureSay(cid, "Mensagem que o player receberá quando clicará no bau, não esqueça de escrever para ele logar sua conta novamente para ter o (Vip) no nome!", TALKTYPE_ORANGE_1)
db.executeQuery("UPDATE `players` SET `name` = '(Vip) "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
doPlayerSendTextMessage(cid,25,"Aqui escreva outra mensagem para o player logar sua conta!")
doPlayerAddAddons(cid, 1)
addEvent(doRemoveCreature, 5*1000, cid, true)
setPlayerStorageValue(cid, 13540, 1)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
else
doPlayerSendTextMessage(cid,22,"Aqui escreva a mensagem que o player receberá quando relogar a conta!")
end
return true
end
end
Legenda:
Verde Escuro: Mensagem que o player receberá após clicar no bau.
Laranja: Cor da mensagem.
Azul Escuro: Segunda mensagem que o player receberá após clicar no bau.
Vermelho: Efeito após clicar no bau.
Azul Claro: Mensagem que o player receberá quando relogar a conta.
Então é isso galera, um script simples mas muito útil para todos saberem quem é (Vip), mas tem uma coisa, se o player tiver algum símbolo no nome, exemplo: Co'Games'Teste, receberá vip, mas não o (Vip) no nome, pois nenhum script aceita símbolos em nomes.
Como fazer para ter o (Vip) no nome:
Vá até o bau de onde pega o Vip, clique nele, relogue "TODA" a sua conta, quando logar novamente você terá o (Vip) no nome.
OBS: Isto é automatico!
Obrigado, qualquer coisa é só falar!