andrew95434
Banned User
i have this script in my vip system, it is a talkaction script, but is the only script that i know the system uses:
this vip system was on kreuus server, which i downloaded, by i dont understand the script.
i want to make an item that adds 30 vip days, but i dont know how. i want that when someone uses the item the player gets automatically 30 days of vip.
i know the script should be some like this:
please help me
function onSay(cid, words, param)
if param == "" then
return doPlayerPopupFYI(cid,"Tienes problemas?\nAprende los comandos!\n---------------\nAgregar vip:\n/vip add days player\n/vip add 30 Real\n---------------\nBorrar vip:\n/vip del player\n/vip del Real\n---------------\nVer a vip:\n/vip see player\n/vip see Real\n---------------\n")
end
if param:lower():find('add') == 1 and 3 then
local _,_,id,name = param:lower():find('add (%d+) (.+)')
name = name or ""
id = tonumber(id or 1) or 1
if tonumber(id) == nil or getPlayerByName(name) == false then
return doPlayerSendTextMessage(cid,25,"Agregar vip:\n/vip add days player\n/vip add 30 Real\n [Player: "..name.."]")
end
if isPlayer(getPlayerByName(name)) == TRUE then
vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,vip.getDays(id))
doPlayerSendTextMessage(cid,25,"Se han agregado "..tonumber(id).." dias de vip a "..name..".")
doPlayerSendTextMessage(getPlayerByName(name),25,"Has recibido "..tonumber(id).." dias de vip.")
else
doPlayerSendTextMessage(cid,25,name.." no esta online o no existe.")
end
elseif param:lower():find('del') == 1 and 3 then
local _,_,name = param:lower():find('del (.+)')
if getPlayerByName(name) == false then
return doPlayerSendTextMessage(cid,25,"Borrar vip:\n/vip del player\n/vip del Real\n")
end
vip.setVipByAccount(getPlayerAccount(getPlayerByName(name)),-os.time())
doPlayerSendTextMessage(cid,25,"El vip de "..name.." fue cancelado.")
elseif param:lower():find('see') == 1 and 3 then
local _,_,name = param:lower():find('see (.+)')
name = name or ""
if getPlayerByName(name) == false then
return doPlayerSendTextMessage(cid,25,"Ver a vip:\n/vip see player\n/vip see Real\n")
end
local ret_ = vip.getVip(getPlayerByName(name))
if ret_ == 0 then
return doPlayerSendTextMessage(cid, 25,name.." no tiene vip, nunca lo tuvo.")
else
return doPlayerSendTextMessage(cid, 25, "El vip de "..name.." termina/termino en "..os.date("%d %B %Y %X ",ret_))
end
end
return TRUE
end
this vip system was on kreuus server, which i downloaded, by i dont understand the script.
i want to make an item that adds 30 vip days, but i dont know how. i want that when someone uses the item the player gets automatically 30 days of vip.
i know the script should be some like this:
but i dont know what to put in second line.function onUse(cid, item, frompos, item2, topos)
doAddVipDays(cid, 30)
doSendMagicEffect(topos , 14)
doRemoveItem(item.uid , 1)
doPlayerSendTextMessage(cid,22,"Tienes 30 dias de vip!")doSendMagicEffect(topos,12)
end
please help me
Last edited: