vitinhoo96 0 Postado Julho 2, 2020 Share Postado Julho 2, 2020 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? Link para o comentário Compartilhar em outros sites More sharing options...
0 MathhCunha 2 Postado Julho 2, 2020 Share Postado Julho 2, 2020 (editado) 2 horas atrás, vitinhoo96 disse: Versão do Servidor: TFS - 0.4 Tipo de Script: actions Código: Mostrar conteúdo oculto 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 Editado Julho 2, 2020 por MathhCunha Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
vitinhoo96 0
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?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados