tava precisando de um script que coloque (vip) altomatico no nome, so que os players compram vip pelo site com didin, entao o melhor jeito era colocar com creaturescripts
Fiz esse script so que da erro,sempre que logo, aparece que vou ser kick e adiciona (vip) sem parar, oq tem de errado?
function pegarNome(name)
return string.sub(name, 1)
end
function onLogin(cid)
local name = getCreatureName(cid)
local nome = getPlayerGUID(cid)
if isGoldenVip(cid) then
if string.sub(name, 1) == "(Gvip) " then
return true
else
db.executeQuery("UPDATE `players` SET `name` = '(Gvip) "..name.."' WHERE `id`= " .. nome .. ";")
doPlayerSendTextMessage(cid,19,"Você sera kicado em 5 segundos para adiconar Gvip no seu nome.")
addEvent(doRemoveCreature,10000,cid)
end
else
if string.sub(name, 1) == "(Gvip) " then
db.executeQuery("UPDATE `players` SET `name` = '"..pegarNome(getCreatureName(cid)).."' WHERE `id`= " .. nome .. ";")
doPlayerSendTextMessage(cid,19,"Você sera kicado em 5 segundos para adiconar Gvip no seu nome.")
addEvent(doRemoveCreature,10000,cid)
end
end
return true
obs: ja adicionei isso em login: registerCreatureEvent(cid, "vipname")