Legal a script .. mais é um seguinte eu keria essa script sua funcionace na minha script olha - Minha Scprit
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 30 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13540)
local timenow = os.time()
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(cid, 13540, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id`= " .. nome .. ";")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
return TRUE
end
Como Vc Pode Ver Vc Clica no Item e ganha vip..mais keria arrumar issu..por exemplo..quando acabar a vip SAI o nick [VIP] ..esse é o problen tmb..quando vc clica na vip certo?..vc ganha [VIP] Player ..se vc compra vip denovo fica [VIP][VIP] Player ..keria sua script na minha scprit ...vlw se vc conseguir fazer manda ae ! ![]()




info
Grupo: Campones
Registrado: 03/10/10
Posts: 45
Reputação: +10
o script era para funcionar assim...
se o player é VIP e ainda nao tem o [Vip] no nome quando ele loga iria colocar o [Vip] no nome do player e ele iria tomar kick
e se ele nao for VIP e ainda tive com o [Vip] no nome ele iria tomar kick para tirar o [Vip] do nome
mais o script ta funcionando assim
assim quando o player loga se ele é VIP nao coloca o [Vip] no nome dele
mais se ele é VIP e ta com o [Vip] no nome ele toma kick e muda o nome
Script:
function pegarNome(name) return string.sub(name, 7) end function onLogin(cid) local name = getCreatureName(cid) local nome = getPlayerGUID(cid) if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then if string.sub(name, 1,6) == "[Vip] " then return true else db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.") addEvent(doRemoveCreature,10000,cid) end else if string.sub(name, 1,6) == "[Vip] " then db.executeQuery("UPDATE `players` SET `name` = '"..pegarNome(getCreatureName(cid)).."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.") addEvent(doRemoveCreature,10000,cid) end end return true end