Jump to content

(Resolvido) [VIP SYSTEM] /add


Recommended Posts

alguem pode postar um script de SYSTEMA DE VIP AI? presiso mt disso aff, a quele sistema qi o GOD fala, /addvip PLAYER, 30

e quando o player recebe a vip dele ele passar pela area vip mostrar quantos dias restante falta pra ele,

OBS: ajuda com esse script ai sem a quela coisa no nome [VIP]

pf me ajuda ai

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.

  • Similar Content

    • By leoloko12
      Styller Yourots 8.60 Original (PLATINUM) RPG

      Mapa Base: Yourots 1.2
      Editado por Leonardo.

      Informações:

      Versão 0.6 17/07/09
      -Novo Visual do Templo.
      -95% a City 8.50
      -Novas Quest\\\'s
      -Depot com novo Visual
      -SD igual a do Global.
      -Novos Monstros do 8.5 com respawn.
      -Novas Houses
      -Addons Funcionando.
      -Married Outfit
      -Firewalker Boots 100%.
      -Adicionada Itens 8.50 100%.
      -GOD 100%.
      -Adicionado Change Log
      -Soft Boots Funfando
      -Dual Hit
      -Npc System 100%..
      -Questdoors.
      -Novas areas de Hunt
      -Respawn de Medusa Adicioando.
      -Demon Oak Quest 100%.
      -Guardian Halberd Quest.
      -Algumas Casas com novas Paredes.
      -Novo Outfit (KinG).
      -Inquisition 100%
      -Melhorei o Respawn de Bog Raider da Hydras
      -Sem o bug dos Grim Reapers
      -Npc Bless 100%
      -Novas Magias 8.5
      -Sem o Icone de Pz e da Red Sword (por enquanto)
      -Ferumbras Tower (Igual a do Global) Agora Completada e com caminho para ir até ela.
      -Agora a Sudden Death (SD) após dar seu hit deixa um elemento de Morte tirando \\\"50\\\"
      -Remodelei o Amazon Camp.
      -Agora o Player pode recarregar sua Soft Boots e Firewalker Boots, clicando na \\\"Worn\\\"
      -Area de Vampiros.
      -Area de Infernalist.
      -Seais da Poi igual ao Tibia Global.
      -Novas Paredes.
      -Quest Firewalker Boots para quem fizer Demon Helmet Quest. (By Leo)
      -Nova Runa do tibia Global (Wild Growth).
      -Mais casas na cidade.
      -Mais pvp influenciando player jogar o Servidor.
      -Novo Visual do Temple.
      -Agora o Player ao soltar uma magia de Buff é adicionado Status.
      -Mais Estabilidade do Server.
      -Auto-clean de 2 em 2hrs.
      -Adicionado respawn de Faraó em Nargor.
      -Adicionado Great Shield Quest.
      -Novo respawn de Behemoth em Nargor.
      -Adicionado Yalahar City Full
      -Adicionado o Captain Eddy para levar o player à Yalahar.
      -Agora os players podem comprar BPS de PoTIonS e RuNAS por meio do "Buy with backpacks" no npc Dark Rodo!
      -Helmet of The Ancients Quest (HOTA)
      -Adicionado a Quest da Obsidian Knife
      -Adicionado o sistema de !ranks sem bug!
      --Melhorei a Arquitetura da Cidade.
      -Agora o player pode usar a enchated small ruby no Helmet of the Ancients (By LeozeraRox 100%)
      -Adicionado o NPC Bank sem bugs.
      -Foi retirado alguns Bugs.

      Rev 02 6/08/09
      -Novo Visual do Templo.
      -98% a City 8.50
      -Alavanca de Bp de Potions 100%
      -Adicionado Justice Seeker Quest
      -Depot com novo Visual
      -Sem o Bug dos Grim Reaper.
      -Novas Hydras.
      -Novos Frost Dragons, agora maior.
      -Adicionado o Icone de Protection Zone.
      -Adicionado a Black Skull
      -Nova Worn Soft Boots.
      -Nova Worn Firewalker Boots.
      -Loot Mensagem 100%.
      -Agora após o player criar o character no Acc Manager ele recebe os itens da sua Vocação.
      -Adicionado o Dark Cemiter (Nightstaker,Lich,Necromancer)
      -Adicionado uma Igreja mais por inquanto sem Casamento
      -Melhorei o sul da Cidade..
      -Visual da City muito Bonito.
      -Novos demons.
      -Arena PvP 100%.
      -Loot do hellspawn agora igual do do Tibia Global.
      -Mais Estabilidade.
      -Mais Casas.
      -Retirei o "lixo" do mapa, pois pesava bastante os OT Servers.
      -!rank agora atualiza de 5 em 5min.
      -O preço da Yalahi Armor subiu para 600k
      -Melhorei o Respawn de Bog Raider da Hydras
      -Adicionei uma cave de Giant Spider e Hydra na Hydra Land.
      -Npc Bless 100% e agora mais completo.
      -NPC Bank sem bugs.
      -Adicionei o comando /ban
      -Bar para se diverir com amigos.
      -Nova Magia pra Royal Paladins "exevo con san"
      -Arrumado o Exhausted.
      -Rust Remover System
      -Para quem não quiser black skull basta por "no" no conf.lua >> " useBlackSkull = "yes" "
      -Agora o Npc Betoven não leva pro temple e sim para o Barco.
      -Foi retirado alguns Bugs.

      Rev 03 9/08/09
      -Depot Com visual 8.50.
      -Arrumado o Bug do Outfit
      -Novo Exe.
      -Agora A Riona vende Rusty Remover.
      -Novo visual do cemitério
      -Adicionado o Married Outfit.
      -Removi Yalahar, pois era uma cidade inútil no servidor e servia só para pesar o server.
      -Hellgorak com loot igual do Tibia Global.
      -Mais estabilidade do que antes.
      -Retirado todas as camas por enquanto, pois quando o player dormia o server caia.
      -Foi retirado alguns Bugs.

      Rev 04 13/08/09
      -Novo Distro.
      -Arrumado o Bug das camas.
      -Camas em todas as Casas.
      -Agora nem na Inquisition e nem na Demon Oak os players podem pegar os itens da amostra. (Obrigado usuários)
      -Clean não trava o server.
      -Server não cai mais, por erros.
      -Agora temos !notice.
      -Para banir Ctrl+Y
      -Todos itens 8.50 com seus nomes.
      -Mais estabilidade no servidor do que antes.
      -Foi retirado alguns Bugs.

      New Version 0.6.1 20/09/09
      -Cave de Rotwoms reformulada.
      -Cave de Demos Reformulada.
      -Magias agora mais reais (sem aquelas exageradas).
      -Agora a Inquisition possui mais uma Sala.
      -Parte da Poi foi reformulada.
      -Adicionado o NPC Raphael, que vende buffer por 20min (nada exagerado) para os players.
      -Agora um cadeia para os players infratores.
      -Para Prender um player /jail "tempo,nome do player (apenas GMs e GODs)
      -Agora o player pode chamar players para quest através do comando- !service Pits of Inferno Quest, 5000 (o 5000 é o preço para os interessados).
      -Player agora pode trocar 200 demonic essences por um Nighmare ou Necromancer Shield (!necromancer-!nightmare).
      -Premia City toda Reformulada e com mais um hunt de Demons.
      -Adicionado os NPCs na Blue City.
      -Temos agora um Broadcast para dar informações aos players.
      -Adicionado um Hunt de Medusa e Defiler na Pits Prison.
      -Adicionado Demona na Hunt de Warlock.
      -Cave de Warlock toda reformulada.
      -Adicionado quest do noble axe nos Cyclops.
      -Adicionado um cave de Wyrms.
      -Pequenas edições no Temple.
      -Agora o Demon Oak sumona um Demodras no Lugar do Necropharus.
      -Foi retirado alguns Bugs.

      Rev 01 (0.6.1) 10/10/09
      -Edições na pasta creaturescripts.
      -Bug do player não morrer arrumado.
      -Arrumado os Bugs da Premia City.
      -Novo Exe. foi adicionado e agora serve para Tibia 8.50 e 8.52.
      -Agora ficou mais dificiu derrubar o server e acho que impossivel.
      -Adicionado o NPC Hagar no temple, para dar boas vindas.
      -Bug do utito tempo san arrumado.
      -Bugs foram retirados.

      Rev 02 (0.6.1) 28/10/09
      -Novo Exe.
      -Agora 100% Estável, devido aos vários testes.
      -Adicionado o NPC Aldo para recarregar a Soft Boots, segundo os players são mais RPG.
      -Ediçoes no mapa.
      -Edições no NPC Henricus.
      -Bugs foram retirados.
      Rev 03 (0.6.1) 31/10/09
      -Retirado o NPC de recarregar a Soft Boots.
      -Permaneceu o Antigo jeito de recarregar.
      -Edições na Inquisition.
      -Bug da Arena PVP Arrumado.
      -Bug do NPC Henricus arrumado.
      -Adicionado a Quest do Blessed Shield na Fermbras Tower, onde o player escolhe apenas um Item.
      -Bugs foram retirados.

      Rev 04 (0.6.1) 02/11/09
      -Novo Exe.
      -Mudei o Acc Manager de Lugar.
      -Adicionei o Npc Aldo (Recarrega Soft Boots).
      -Systema de Tapete Voador.
      -Systema de Jumper.
      -Uma atividade básica de mapping na cidade.
      -Systema de VIP: (Utilizando Database. Para mais informações: /vip)
      -Expandi 3 novas Hunts à Leste da Cidade.
      -Adicionei a Serpent Coat Quest.
      -Raid do The Mutated Pumkin ( /raid The Mutated Pumpkin )
      -Nova Hunt de Frost Dragon na V.I.P City.
      -Nova Cidade Criada "Tiquanda Island"
      -Adicionei Systema de Refinamento para V.I.Ps. (Sem exagero)
      -Algumas Edições na POI.
      -Adicionei um Npc que leva o Player a Svargrond
      -Adicionei Arena Quest (greenshore - scrapper - warlord) 100% Igual ao Tibia Global.
      -Melhorei a Performaçe do Demon Oak.
      -Agora na Arena-PVP o player não perde item e nem level.
      -Nova Entrada para a Blood Land.
      -Um sistema de Invasão que o Boss invasor causa um incêndio nas Florestas de Nargor.
      -Adicionei a Quest da Giant Sword.
      -Sistema de Poll: (Via Database).
       
      -Sistema de Afk (!afk on - !afk off).
      -Agora os Lideres de Guild podem mandar uma mensagem em Vermelho para os Membros. ( /guild ).
      -O membro de uma guild pode escolher ser atacado ou não por um outro membro de uma guild.
      ( /attackguild on - /attackguild off )
      -Married System 100% (Via Database)
      *Como Casar:
      Os casais também podem se separar.
      -Adicionei o NPC Morgan em Blood City (Vende e compra Anéis)
      -Algumas Edições no Spells.xml
      -Colocamos um Sistema de quando a V.I.P do Player acabar, ele ser teleportado para a Cidade Principal.
      -Criei um Hunt de Destroyer e Demon.
      -Adicionei o Npc Old Jeff que vende outros tipos de Munição.
      -Bugs Foram Retirados.

      Versão de Reveillon (0.6.5) 16/12/09 
      -Novo Exe.
      -Mudei o Acc Manager.
      -Protocolo 8.54
      -Outfits e Addons 8.54 (Warmaster)
      -95% dos Itens já foram Adicionados.
      -90% features
      -/unban funcionando 100%
      -Addons do Warmaster sendo vendido no Varkhal.
      -Adicionei a Magia "exana flam"
      -Agora o player começa com a "expedition backpack"
      -Suporte Para Mapas 8.54.
      -Bugs Foram Retirados.

      Versão de Retomada (0.7.0) 24/04/10 
      -Novo Distro totalmente estável. (LeozeraRox)
      -Proteção contra MageBomb.
      -Protocolo 8.54-8.55
      -Lugares de Caça para todos os monstros 8.54
      -Mais de 10 Quest dos novos itens foram adicionadas.
      -99% features.
      -Regularição das Spells.
      -Bank system via talkaction adicionado.
      -Comando para adiquirir bless igual a do global adicionado "!bless"
      -Novas Backpacks sendo vendidas na Riona.
      -Cidade toda reformulada.
      -Npc "A Ghostly Sage" para aquisição da permição para Pits Of Inferno.
      -Pits of Inferno mais similar ao do Tibia Global.
      -Nova Hunt de Infernalist adicionada.
      -Novo local da Igreja.
      -Adicionado o NPC Erisk (vendedor de alguns itens 8.54 para quem fez Pits of Inferno)
      -Adicionado Nightmare Doll quest.
      -Bugs Foram Retirados... (account manager - instabilidade).

      Versão de Retomada (0.7.0) Rev 01 08/05/10 
      -Novo Distro totalmente estável. (LeozeraRox)
      -Sem bug do Deathlist (foi retirado por segurança).
      -Novo andar na Trainer Room.
      -Sem bug que dava crash no Server.
      -Algumas Mudanças.
      -Bugs Foram Retirados...

      Versão de Retomada (0.7.2) Rev 02 15/05/10 
      -Novo Distro 8.54/8.55/8.56/8.57. (LeozeraRox- Techloko)
      -Bug dos protocolos arrumados.
      -Algumas Mudanças.
      -Bugs Foram Retirados...

      Versão 0.7.5 30/07/10 
      -Novo Distro 8.60. (LeozeraRox - Robson)
      -Potions em Cargas sem Bugs.
      -Runas em Cargas sem Bugs.
      -Itens 8.60 Adicionados.
      -Monstros 8.60 Adicionados.
      -Itens 8.54/8.60 sendo vendidos no Npc Esrik após completar Missão.
      -Novo Outfit e Addons Wayfarer.
      -Estabilidade.
      -Itens 8.60 com suas funções em perfeito funcionamento.
      -Bugs Foram Retirados...

      Versão 0.7.5 Rev 01 31/07/10 
      -Novo Distro. (LeozeraRox - Robson)
      -Sem bug das Houses.
      -Edições no Itens.xml.
      -Pequenas mudanças em Nargor.
      -Edições na Pasta Monsters.

      Versão 0.7.5 Rev 02 31/07/10 
      -Bug das Runas Arrumado.
      -Edições no Itens.xml.
      -Jogabilidade 100%

      Nova Versão (0.7.5) Rev 03 12/07/11 
      -Adicionado o Npc Jonny ano Norte de Blood City.
      -Todas as Magias do Tibia 8.70.
      -Agora o refinador é vendido no NPC Dufi.
      -Alavancas agora vendem cargas nas Bps.
      -Bugs Foram Retirados...

      Nova Versão (0.7.5) Rev 04 17/07/11 
      -Adicionado Frag System.
      -Hagar agora é útil no servidor.
      -Quando o player é assassinado ele perde seu coração
      -Alguns npcs foram mudados de lugar.
      -A Jogabilidade foi melhorada...

      Versão Definitiva (0.8) 20/12/11 
      -Adicionado VIP Vocation.
      -Completamente Sem Bugs.
      -Novo Distro.
      -Suporte Para War System
      -Adicionado !stamina.
      -Boas mudanças na Cidade Principal.
      -Bug de Runas e Potions corrigidos.
      -Trainers Modificados.
      -Novas Hunts, tanto VIP quanto Free.
      -Balanceamento de Vocações.
      -Adicionado a Light City para adquirir os itens de Addon.
      -Corrigido o Ex-Key Ring.
      -Sem Bug da Soya e Dark Rodo
      -Adicionada Darashia, totalmente Full.
      -Ferumbras, Ghazbaran e Morgaroth com seus Loots 100% iguais ao Tibia Global.
      -POI ficou mais Real.
      -Melhorou a Estabilidade.
      -Adicionada Novas Quests.
      -Adicionado o Addon Doll, (Ex: !addon first warrior)

      Versão Completa (0.9) 17/01/12 
      -Mudanças no Depot.
      -Novo Distro "muito melhor"
      -Addons dão atributos agora.
      -Anti-Push dos BOTS (Elf e Cya)
      -Frag arrumado.
      -Sem bug das Guilds.
      -Adicionado Refinaria em Baixo do Temple.
      -Na versão com teleports, foi feito uma nova area.
      -Boas mudanças na Cidade Principal.
      -Novidade nos prêmios da POI.
      -Sem Bugs

      Versão Completa (1.0) 01/03/13 
      -Retirei o bug da contagem de frags
      -melhorei a jogabilidade.
      -Sem Bugs

      Versão Completa (1.1) 03/03/13 
      -Coloquei sistema anti-magebomb
      -Pode se comprar VIP no NPC Hagar.

      Versão Completa (1.2) 16/03/13 
      -Nova Distro "Muito Melhor", pois nao da lag no server.
      -Não tem mais as dll's infectadas (virus).
      -Coloquei mais areas de caça no OT
      -Novos Npcs
      -Npc Esrik em cima do ponto de venda do NPC Raphael
      -Modifiquei o Templo
      -Sistema anti-divulgação de OT-Server
      -Adicionei o comando !promotion
      -Deixei a database mais segura.
      -Verifiquei se havia alguns bugs.

      Versão Premium 26/04/13 
      -War System com Escudos 100% sem utilizar database sql  (BY LeozeraRox)
      -War of Emperium sem utilizar database sql /woe on(Configurado para todas as quartas e sabados as 18 horas)
      -Edições na cidade
      -Edições na Hunt de Cyclops
      -Edições na Hunt de GS
      -Edições na Hunt de Demon
      -Vocações Balancead
      -SD Igual tibia global
      -Adicionei uma Hunt de Hero
      -Novo Comando para informações do server !expinfo
      -Novos Npcs: Alice
      -Guia do War System !infowar
      -Removi Bugs de mapping
      -Removi Bugs da Database
      -Pronto para deixar online.
      -Sistemas de Pontos /atributos
      -Adicionado o NPC Scrutinon
      -Adicionado Lottery System, sorteando addon dolls
      -Retirei bug maps.
       
      Versão GOLD 2016:
       
      OBS: Primeiramente gostaria de explicar a minha volta. Depois de muito tempo sem postar, atualizar, encontrei no meu computador uma versão do Styller unica, sem bugs e a qual eu nunca havia compartilhado, pois eu utilizava esta para fazer meus OTs. Agora estou disponibilizando abaixo.
      -Cidade toda reformulada (Procurei valorizar o PVP)
      -Sistema de venda de itens offline
      -Training Offline
      -Edições na Hunt de Draggy
      -Sistema de exp guild, a exp de todos aumentam em 1% para cada membro online
      -Sistema de casamento, marido e esposa ao caçar juntos ganham mais exp.
      (!marriage info)
      -Vocações Balanceadas
      -Regulagem das Spells
      -Sistema de Itens VIP
      -Vip agora pode ser comprada com !buyvip
      -Novos Npcs.
      -Area de Trainer toda reformulada
      -Incorporei a database sql, para quem preferir
      -Castelo de respawns e npcs exclusivos para quem terminar Inquisition Quest
      -Barco oferecendo viagens para 5 cidades
      -Area de teleports reformulada
      -Adicionei o removedor de frags para quem terminar Inquisition Quest
      -Adicionei o sistema de montaria para quem terminar Inquisition Quest
      -Nova quest para level 250+
      -Sistema de presentes para os players
      -Auto bless para players 40- (Anti power abuser)
      -Novas areas de hunt
      -É possivel ver os inimigos do Guild War System que estão online (!warmembers)
      -Otimizei para que não ficasse pesado e prejudicasse a jogabilidade
      -Informações randomicas no broadcast
      -War of Emperium reformulada.
      -Retirei bug maps.
       
      Versão 2017:
      -Senha do GOD corrigida
      -Otimização.
      -Removi alguns bugs.
       
      Versão PLATINUM: [03/03/2017]
      -Nova distro bem mais otimizada
      -Adicionado Cast System. (!cast on)
      -Adicionado o CASTLE WAR 24Hrs.
      -Battle sai ao entrar em Protection Zone.
      -Não é possivel jogar lixo nas casas.
      -!disband corrigido
      -Adicionado 2 Cidades (Ghala e Belisy)
      -Auto Loot adicionado.
      -Remoção de bug maps.
       


      Acc do GOD Raymond:
      god/styller

      ScreenShots 

      Novo Visual do Templo 

       
      Castle War 24 Hrs


      War of Emperium

       
      Cidades cheias de HUNT.


      Novo Visual dos Trainers.


      Novo Visual do Depot


      Novos Teleports.


      Firewalker Boots Quest.

      Trainers Offline.


      Seais da Poi Igual ao Tibia Global.

       
      War System 100%.

       
      Refinaria.

      Vocation VIP - Second Promotion.

      Inquisition Castle para quem terminou a Inquisition.


      Download Styller Yourots Platinum "2017" (8.60) 
      https://www.4shared.com/rar/NtjBLvNyei/86_Styller_Yourots_Platinum_20.html?


      Scan.\\\"/// --> https://www.virustotal.com/gui/file/bbc78a0ff38418f9398e25c4fa6526d0a8fd6dbe50674a1b41164786154d6691/detection

      Mapa Editor ---> Clique Aqui

      Postem ae o que Acharam Galera!!!

      Obrigado RME pela perfeição e por ser um Exelente Map Editor!!!

      Gogo Up LeveL!
    • By EddyHavoc
      Perfect Vip system 2.2
      Versão Testada:TFS 0.3.6 - 8.54 - 8.60
      Creditos pelas modificações: Kydrai,Nicekid e Marcryzius e EddyHavoc
      Creditos pelas publicações: EddyHavoc e Vodkart
      Oque Contém no Sistema vip 2.2?
      Quote
      - Compra Vip pela talkaction ( Comando !buyvip ) -- ou sem o comando.
      - Tile para somente Players Vip passarem ( conta também com funçâo os.time )
      - verifica quantos dias de Vip o character ainda possui.
      - Administradores(GOD) podem adicionar e remover dias de Vip para characters.
      -- Administradores(GOD) podem checkar dias de Vip dos Players.
      -- É adicionado [VIP] ao nome e retirado quando a vip Acabar.
      GOD Adicionando e Removendo dias de Vip
       
      Comprando VIP e Checkando dia da sua VIP
      Quote
      Comando:
       
      comprar vip:
      !buyvip
      checkar dias de vip:
      !vipdays
      God checkar dias de vip do character:
      /checkvip Nick
      exemplo: /checkvip Nicekid
       
       
      God adionar dias ao character:
      /addvip Nick,dias
      exemplo: /addvip Nicekid,5
      aqui adicionei 5 dias de vip.
      God Retirar dias de Vip do character:
      /delvip Nick,dias
      exemplo: /delvip Nicekid,5
      aqui retirei 5 dias de vip.
      Primeiro passo
       
      vá até talkactions/scripts Crie um arquivo.lua e renomeie para systemvip.lua
      dentro coloque:
        -- Script System Vip 2.2 -- function onSay(cid, words, param) if(words == "!buyvip") then local price = 5000000 if doPlayerRemoveMoney(cid, price) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end elseif(words == "!vipdays") then local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storageplayer = getPlayerStorageValue(player, 13540) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(player, 13540, time) local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.") else setPlayerStorageValue(player, 13540, time) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";") doRemoveCreature(player) end end elseif(words == "/delvip") then if getPlayerAccess(cid) == 5 then local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getCreatureByName(t[1]) C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia. C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip. if(getPlayerStorageValue(C.uid,13540) < C.time)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time) end doSendMagicEffect(C.pos, math.random(28,30)) end end return TRUE end price = é o quanto a vip vai custar em gps days = quantos dias de vip serão adicionados ao player em talkactions.xml adicione a tag:
        <talkaction words="!vipdays;!buyvip;/checkvip;/addvip;/delvip" script="systemvip.lua"/> Pronto primeiro passo terminado. Sistema vip sem o !buyvip abra a spoiler Spoiler ---------------------------------------------------------------------------------------------------------------------------- Tile VIP Segundo passo. vá até movements/scripts crie um arquivo.lua e renomeie para vipe.lua dentro coloque:
        -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,fale com Administrador do Server.", msgWelcome = "Seja Bem Vindo a Area vip." } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end Em movements.xml adicione a tag: <movevent type="StepIn" uniqueid="13700" event="script" value="vipe.lua"/> FIM DA VIP creaturescript/script crie um arquivo.lua e renomeie para endvip.lua e cole isso dentro dele:
        --[[ by EddyHavoc Tibiaking.com ]]-- function onLogin(cid) if getPlayerStorageValue(cid, 13540) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end local pos = {x = 157, y = 50, z = 7} -- posiçao do templo. function EddyHavoc(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() < 1 or getPlayerStorageValue(cid, 13540) - os.time() == 0 then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then addEvent(EddyHavoc, 3*1000, cid) end end return TRUE end em creaturescript.xml adicione a tag:
        <event type="login" name="CheckVip" script="endvip.lua"/>[i] Pronto Seu sistema Vip está terminado.
    • By luanluciano93
      Olá pessoal, estou desenvolvendo esse sistema vip para TFS 1.3, se precisarem de alguma função nova é só comentar, criei para usar em um servidor meu e resolvi postar, bom proveito a todos.
       
      É só ir no arquivo data/lib/core/player.lua e adicionar esse código no começo do script:
      -- ALTER TABLE `accounts` ADD `vip_time` BIGINT(20) NOT NULL DEFAULT 0; -- player:getVipTime() function Player.getVipTime(self) local resultId = db.storeQuery("SELECT `vip_time` FROM `accounts` WHERE `id` = '".. self:getAccountId() .."';") local time = resultId ~= false and result.getNumber(resultId, "vip_time") or 0 result.free(resultId) return time end -- player:isVip() function Player.isVip(self) return self:getVipTime() > os.time() and true or false end -- player:addVipDays(days) function Player.addVipDays(self, days) return(self:isVip() and tonumber((days * 86400))) and db.query("UPDATE `accounts` SET `vip_time` = '".. (self:getVipTime() + (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") or db.query("UPDATE `accounts` SET `vip_time` = '".. (os.time() + (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:removeVipDays(days) function Player.removeVipDays(self, days) return(self:isVip() and tonumber((days * 86400))) and db.query("UPDATE `accounts` SET `vip_time` = '".. (self:getVipTime() - (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") or db.query("UPDATE `accounts` SET `vip_time` = '".. (os.time() - (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:setVipDays(days) function Player.setVipDays(self, days) return db.query("UPDATE `accounts` SET `vip_time` = '".. (os.time() - (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:removeVip() function Player.removeVip(self) db.query("UPDATE `accounts` SET `vip_time` = '0' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:sendVipDaysMessage() function Player.sendVipDaysMessage(self) if self:isVip() then local vipTime = self:getVipTime() - os.time() local vipDays = 1 + (math.floor(vipTime / 86400)) return self:getVipTime() ~= false and self:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'You have '.. vipDays .. ' vip day(s) in your account.') end end -- player:checkVipLogin() function Player.checkVipLogin(self) if self:getVipTime() > 0 and not self:isVip() then return self:removeVip() and self:teleportTo(self:getTown():getTemplePosition()) end end  
       
      As funções são:
      • player:getVipTime() - Retorna o valor da tabela vip_time (igual esta na database).
      • player:isVip() - Retorna se o player é vip ou não.
      • player:addVipDays(days) - Usa-se em algum script para para adicionar dias de vip ao player (parâmetro de entrada "days").
      • player:removeVipDays(days) - Usa-se em algum script para para remover dias de vip do player (parâmetro de entrada "days").
      • player:setVipDays(days) - Usa-se em algum script para para mudar os dias de vip do player (parâmetro de entrada "days").
      • player:removeVip() - Usa-se em algum script para para remover todo tempo de vip do player.
      • player:sendVipDaysMessage() - Retorna uma mensagem no player mostrando os dias de vip que ainda restam ao player.
      • player:checkVipLogin() - Checa se a vip do player acabou, se sim teleporta ele para o templo.
       

      Qualquer dúvida ou erro/bug poste aqui.
    • By tiroleivi
      Bom eu preciso de 1 item que de vip por account, eu uso sistema de vip by Mock e já tenho 1 script que da vip por character, mais queria que desse por account.
       
      SCRIPT :
      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, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - 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, 13500, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - 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 Agradeço dês de Já...
    • By ricardomsn
      Opa, então galera.
      Estou com um pequeno problema no meu mapa global,
      eu uso o sistema de free premium para os players viajarem para onde quiserem mais criei
      um tile vip com action 13500, ele funciona tudo certinho, até ai ok!
      O problema é que quando acaba a vip do player, ele continua na area vip.
      Então oque eu preciso é de um script que faça o player vip, que quando acabe a vip
      desse player, teleporte ele automaticamente para o templo de Thais de preferencia.
      Estou esperando uma resposta v
       
      Valeu galera, vou dar mtoooooooooo
      Rep+ xD
       
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

Confirmação de Termo