Amigos,
Eu estava dando uma olhada em algumas novidades pro meu server, e encontrei um script legal do "Subwat" http://www.xtibia.com/forum/topic/147361-action-vip-no-nome/...
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 13546 then
queststatus = getPlayerStorageValue(cid,13546)
if queststatus == -1 or queststatus == 0 then
doCreatureSay(cid, "Em Menos de 5 Segundos Seu Char ira Logar Automaticamente Para Receber (VIP) Na Frente do Nome.", TALKTYPE_ORANGE_1)
db.executeQuery("UPDATE `players` SET `name` = '(VIP) "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
doPlayerSendTextMessage(cid,25,"Relogue Seu Char e Faça Sua Acc Novamente!")
doPlayerAddAddons(cid, 1)
addEvent(doRemoveCreature, 5*1000, cid, true)
setPlayerStorageValue(cid, 13546, 1)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
else
doPlayerSendTextMessage(cid,22,"Você Ja Tem (VIP) na Frente do Nome!")
end
return true
end
end
O que eu gostaria é que quando um player fizesse a quest vip1, ele ganhasse vip1 no nome, mas quando fizesse a vip2, fosse retirado o vip1 e adicionado o vip2...
Eu já fiz duas quests com o mesmo script mas aparece (Vip2) (Vip1) Name... Deve ter alguma função da db pra remover o nome, mas eu não faço a menor ideia de como seja feito isso.
Espero que possam me ajudar.
Abraços"