Jump to content

Sistema de Vip para TFS 0.4


Recommended Posts

  • Director

Este tópico foi movido para a seção de Suporte Otserv.

Tutoriais, lives, suporte, desafios, classificados e freelancer você encontra na Academia de Otserver.

separa10.png

 

Conheça nossos grupos:

 

academiaicone1.png                        academiaicone2.png

Academia de Mapping!        Academia de Coding!

 

academiaicone3.png

Academia de Design!

---------------------------------------------

 

 

Precisando de Sprites?

 

 

Academia de Spriting

Academia de Spriting - Baixe Sprites gratuitas (FREE) em nosso blog!

 

 

---------------------------

« Mapas do Nolis »

 

 

 

 

Link to post
Share on other sites

  • Moderator

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" />

 

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link to post
Share on other sites

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! ^^ 

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Confirmação de Termo