Bom eu qeuria por um sistema de vip donate no meu servidor, que somente o player donate consegue passar no piso para entrar para area donate..
e que o player possa comprar esse vip no site gesior?
alguem poderia me ajudar?
Bom eu qeuria por um sistema de vip donate no meu servidor, que somente o player donate consegue passar no piso para entrar para area donate..
e que o player possa comprar esse vip no site gesior?
alguem poderia me ajudar?
2 horas atrás, vitinhoo96 disse:Bom eu qeuria por um sistema de vip donate no meu servidor, que somente o player donate consegue passar no piso para entrar para area donate..
e que o player possa comprar esse vip no site gesior?alguem poderia me ajudar?
O item você pode colocar no GESIOR para vender ele, com o mesmo script que eu postei aqui tu consegue fazer de 1, 5, 7, 15, 30, 60 dias se voce quiser, e só duplicar o mesmo script e alterar em DAYS
Esse é o piso, você coloca em movemeents
<movevent type="StepIn" actionid="13546" event="script" value="NOME DO ARQUIVO.lua"/>
function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickEffect = 65, kickMsg = "You need to be a vip to access this area.", enterMsg = "Parabéns, você tem acesso as demais quests!", enterEffect = 28, vipStorage = 13546, } if getPlayerStorageValue(cid,vipStorage ) =< 0 then doTeleportThing(cid, fromPosition) doSendMagicEffect(getPlayerPosition(cid), tileConfig.kickEffect) local str = "#Você precisa de VIP para poder acessar as outras quests!" doPlayerPopupFYI(cid, str) doPlayerSendCancel(cid, tileConfig.kickMsg) return end doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg) doSendMagicEffect(position, tileConfig.enterEffect) return true end
Em actions.xml
<action itemid="ID do ITEM" script="NOME DO ARQUIVO.lua" />
function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 15 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13546) local timenow = os.time() if getPlayerStorageValue(cid, 13546) - 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, 23915, time) local quantity = math.floor((getPlayerStorageValue(cid, 13546) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end
Beautiful Life #