Postado Novembro 30, 2020 4 anos Preciso de um sistema de vip, q sera adicionado ao jogador 30 dias quando ele clicar em 1 item, também queria aqueles piso que apenas vip consegue passar e quando acabar a vip da pessoa ela voltar pro templo
Postado Novembro 30, 2020 4 anos Este tópico foi movido para a seção de Suporte Otserv. Ot Design: https://discord.gg/VgtVRNmCD7
Postado Dezembro 2, 2020 4 anos Actions/scripts function onUse(cid, item, frompos, item2, topos) if item.itemid == 9004 then -- Id do item que vai da a vip ao clicar local playerpos = getCreaturePosition(cid) doRemoveItem(item.uid,9004) -- id do item que vai remover ao clicar doPlayerAddPremiumDays(cid, 90) -- quantos dias de vip o player vai ganhar doSendMagicEffect(playerpos, 34) -- effect que vai aparecer ao clicar doPlayerSendTextMessage(cid,22,"Voce recebeu 90 dias de premium account.") end end Actions.xml <action itemid="9004" script="PACC90.lua" /> https://github.com/italoxxx1
Postado Dezembro 3, 2020 4 anos Em 30/11/2020 em 09:54, Orientalz disse: Preciso de um sistema de vip, q sera adicionado ao jogador 30 dias quando ele clicar em 1 item, também queria aqueles piso que apenas vip consegue passar e quando acabar a vip da pessoa ela voltar pro templo Em movements/script duplique um arquivo e renomei para viptile.lua, dentro você adiciona: Spoiler function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end if not isPremium(cid) then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, 26, "Você precisa de premium para entrar na area vip.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end doPlayerSendTextMessage(cid, 25, "Bem-vindo a area vip") doSendMagicEffect(fromPosition, 12) return true end Agora em movements.xml você adiciona: <movevent type="StepIn" actionid="1922" event="script" value="viptile.lua"/> actionid é a id que você vai adicionar no tile no local desejado no mapa (1922). Bom uso!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.