Ir para conteúdo

jhon992

Conde
  • Total de itens

    631
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que jhon992 postou

  1. peguei o segundo paragrafo e traduzi: O comprimento do crânio vermelho = 4 * 17 * 17 * 17 O comprimento do crânio preto = 4 * 24 * 60 * 60 Frags diária Para Red Skull = 5 Frags semanais para Red Skull = 25 Frags mensal Para Red Skull = 100 Frags diária Para Black Skull = Frags diária para Red Skull Frags semanal Para Black Skull = Frags semanais para Red Skull Frags mensal Para Black Skull = Frags mensal Para Red Skull Frags diária ao banimento = Frags diária Para Caveira Vermelha Frags semanal ao banimento = Frags semanais para Red Skull mensal Frag Banishment sto Frags = Red Skull Para mensal Saúde Morte com caveira preta = 100 Mana Morte com caveira preta = 35 use Black Skull = true use Handler Frag = true avançados Lista Frag = false então troca a parte das Frags diária Para Red Skull = 5 e poem 10, que automaticamente o black skull vai ser 20!
  2. poem essa tag no teu script login.lua na pasta "data/creaturescripts/scripts" : if (getPlayerAccess(cid) > 0) then doPlayerSetExperienceRate(cid, 0) end
  3. tenta isso: function onLogin(cid) if isPremium(cid) ~= FALSE then if (getPlayerLevel(cid) <= 50) then doPlayerSetExperienceRate(cid, 90) end if (getPlayerLevel(cid) >= 51 and getPlayerLevel(cid) <= 100) then doPlayerSetExperienceRate(cid, 65) end if (getPlayerLevel(cid) >= 101 and getPlayerLevel(cid) <= 200) then doPlayerSetExperienceRate(cid, 52) end if (getPlayerLevel(cid) >= 201 and getPlayerLevel(cid) <= 300) then doPlayerSetExperienceRate(cid, 39) end if (getPlayerLevel(cid) >= 301 and getPlayerLevel(cid) <= 350) then doPlayerSetExperienceRate(cid, 26) end if (getPlayerLevel(cid) >= 351 and getPlayerLevel(cid) <= 400) then doPlayerSetExperienceRate(cid, 13) end if (getPlayerLevel(cid) > 400) then doPlayerSetExperienceRate(cid, 9) end end return TRUE end
  4. abre a sua database com o sqlstudio, depois vai na tabela de accounts, depois clica na aba Data e vai clicando no icone de "negativo vermelho - Delete select row (%s)" até apagar todas as contas e pronto.
  5. tens que criar um storege para verificar se o script foi executado uma vez, dae na segunda vez tu remove o item e zera o storage. Se não entendeu me passa teu script que eu arrumo pra ti!
  6. design ta incrível parabéns! E obrigado por disponibilizar pra galera Rep+
  7. um script desse tipo nem tem sentido, usa o premium time msm então ou explica melhor oque tu quer.
  8. tens que posta o sistema de reset que tu usa, dae alguem pode te ajudar.
  9. jhon992

    Tile

    toca esse que vai funcionar então Bhost: function onStepIn(cid, item, position, fromPosition) level = 50 if getPlayerLevel(cid) >= level then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid,"You Need level " .. level .. " or more this pass.") end return TRUE end
  10. crair uma arquivo na pasata "data/creaturescripts/scripts/" com o nome de "vippromotion" e cole: function onLogin(cid) if (isVip(cid) == true) if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then -- id das vocações que ira voltar doPlayerSetVocation(cid,getPlayerVocation(cid)+4) end elseif isVip(cid) == FALSE and getVipDays(cid) == 0 then if(isInArray({9, 10, 11, 12}, getPlayerVocation(cid))) then -- id das vocações que esta quando vip doPlayerSetVocation(cid,getPlayerVocation(cid)-4) end end return TRUE end depois vai em "data/creaturescripts/creaturescripts.xml" e cole essa tag: <event type="login" name="VipPromotion" script="vippromotion.lua"/> é isso aew =)
  11. jhon992

    Tile

    funcionara até lvl 49, até lvl 50 fica assim: function onStepIn(cid, item, position, fromPosition) level = 50 if getPlayerLevel(cid) <= level then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid,"You Need level " .. level .. " or more this pass.") end return TRUE end
  12. o script do npc aew pra ti: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end npcHandler:setMessage(MESSAGE_GREET, "Quer pegar seu iten agora?") function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'yes')) and getPlayerStorageValue(cid, 60994)~=1 then doSendMagicEffect(getPlayerPosition(cid), 30) -- 30 é o effect que ira aparecer doPlayerAddItem(cid,2268,1) -- 2268 sera o item e o 1 é a quantidade, se quiser adicionar mais itens copie e cole essa linha abaixo. setPlayerStorageValue(cid, 60994,1) selfSay('Parabens voce recebeu seu item!.',cid) talkState[talkUser] = 1 else selfSay('Voce ja recebeu seu item!.',cid) talkState[talkUser] = 1 end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  13. tenta essa aqui pra transformar, obs: eu uso ela então funcionara: local outfit = {lookType = 32} -- Roupa que ira transformar no caso seu corpo ficara em choque local tempo = 60 * 1000 -- Tempo, nesse caso esta 60 segundos Lembrando que 1000 = 1 segundo local ml = 2 -- quantos ira aumentar o skill de ML local skillfist = 2 -- quantos ira aumentar o skill de Fist local skillsword = 2 -- quantos ira aumentar o skill de Sword local skillaxe = 2 -- quantos ira aumentar o skill de Axe local skillclub = 2 -- quantos ira aumentar o skill de Club local skilldistance = 2 -- quantos ira aumentar o skill de Distance local skillshield = 2 -- quantos ira aumentar o skill de Shield local health = 20 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 48) -- effect que você quer usar setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 250) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function onCastSpell(cid, var) return doCombat(cid, combat, var) end e para reverter: local tempo = 60 * 1000 -- Tempo, nesse caso esta 60 segundos Lembrando que 1000 = 1 segundo local health = 0 -- A cada 1 segundo quantos aumentar de vida local mana = 0 -- A cada 1 segundo quantos aumentar de mana local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) function onCastSpell(cid, var) doRemoveCondition(cid, CONDITION_ATTRIBUTES) doRemoveCondition(cid, CONDITION_HASTE) doRemoveCondition(cid, CONDITION_OUTFIT) return doCombat(cid, combat, var) end ta aew =)
  14. jhon992

    Item

    provavelmente tens que adicionar essa tag no "data/movements/movements.xml" : <movevent type="Equip" itemid="2523" slot="shield" event="function" value="onEquipItem"> </movevent> <movevent type="DeEquip" itemid="2523" slot="shield" event="function" value="onDeEquipItem"/>
  15. esse aqui vai funcionar: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end npcHandler:setMessage(MESSAGE_GREET, "Hello welcome to Global Server RPG, Make quest in 2 floor up of my House, and back to me saying Quest ") function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'Quest')) and getPlayerStorageValue(cid, 60994)>=1 then doSendAnimatedText(getPlayerPosition(cid),"Exp", TEXTCOLOR_RED) doPlayerAddExp(cid,100) setPlayerStorageValue(cid, 60994,0) -- quando o jogador receber o xp o storage dele é zerado, ou seja quando ele falar com o npc novamente ñ ganhara mais esse xp selfSay('Thanks, can continue your expedition!.',cid) talkState[talkUser] = 1 else selfSay('You dont maked quest!.',cid) talkState[talkUser] = 1 end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) se não éh isso que tu quer, explica melhor que a galera aqui te ajuda!
  16. faiz assim, vai em "data/movements/scripts" copia algum arquivo ali e cola, depois nomeia para "armavip" sem as aspas, abra-o e cole isso: function onEquip(cid, item, slot) if(isVip(cid) == false) then doPlayerSendTextMessage(cid, 27, "Esta arma é somente para vip account!") return FALSE end return TRUE end depois vai em "data/movements/movements.xml" e cole a tag: <movevent type="Equip" itemid="2377" event="script" value="viparm.lua"/> ali no itemid="coloca o id do item vip" e no value="poem o nome do scripts que tu criou". dae tu pode criar um script pra cada item vip com os nomes diferentes!
  17. jhon992

    Vip Days...

    ja respondi uma duvida parecida em outro tópico: http://www.xtibia.com/forum/topic/172640-ajuda-na-vip-do-kydrai/ se não funcionar mostre qual sistema vip você usa que eu tento ajudar.
  18. eu tenho esse script aqui, substitui e vê se funciona, se quiser deixar igual o seu é só cortar alguns itens que tem pra vender. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItem({'spellbook'}, 2175, 150, 'spellbook') shopModule:addBuyableItem({'magic lightwand'}, 2163, 400, 'magic lightwand') shopModule:addBuyableItem({'small health'}, 8704, 20, 1, 'small health potion') shopModule:addBuyableItem({'health potion'}, 7618, 45, 1, 'health potion') shopModule:addBuyableItem({'mana potion'}, 7620, 50, 1, 'mana potion') shopModule:addBuyableItem({'strong health'}, 7588, 100, 1, 'strong health potion') shopModule:addBuyableItem({'strong mana'}, 7589, 80, 1, 'strong mana potion') shopModule:addBuyableItem({'great health'}, 7591, 190, 1, 'great health potion') shopModule:addBuyableItem({'great mana'}, 7590, 120, 1, 'great mana potion') shopModule:addBuyableItem({'great spirit'}, 8472, 190, 1, 'great spirit potion') shopModule:addBuyableItem({'ultimate health'}, 8473, 310, 1, 'ultimate health potion') shopModule:addBuyableItem({'antidote potion'}, 8474, 50, 1, 'antidote potion') shopModule:addSellableItem({'normal potion flask', 'normal flask'}, 7636, 5, 'empty small potion flask') shopModule:addSellableItem({'strong potion flask', 'strong flask'}, 7634, 10, 'empty strong potion flask') shopModule:addSellableItem({'great potion flask', 'great flask'}, 7635, 15, 'empty great potion flask') shopModule:addBuyableItem({'instense healing'}, 2265, 95, 1, 'intense healing rune') shopModule:addBuyableItem({'ultimate healing'}, 2273, 175, 1, 'ultimate healing rune') shopModule:addBuyableItem({'magic wall'}, 2293, 350, 3, 'magic wall rune') shopModule:addBuyableItem({'destroy field'}, 2261, 45, 3, 'destroy field rune') shopModule:addBuyableItem({'light magic missile'}, 2287, 40, 10, 'light magic missile rune') shopModule:addBuyableItem({'heavy magic missile'}, 2311, 120, 10, 'heavy magic missile rune') shopModule:addBuyableItem({'great fireball'}, 2304, 180, 4, 'great fireball rune') shopModule:addBuyableItem({'explosion'}, 2313, 250, 6, 'explosion rune') shopModule:addBuyableItem({'sudden death'}, 2268, 350, 3, 'sudden death rune') shopModule:addBuyableItem({'death arrow'}, 2263, 300, 3, 'death arrow rune') shopModule:addBuyableItem({'paralyze'}, 2278, 700, 1, 'paralyze rune') shopModule:addBuyableItem({'animate dead'}, 2316, 375, 1, 'animate dead rune') shopModule:addBuyableItem({'convince creature'}, 2290, 80, 1, 'convince creature rune') shopModule:addBuyableItem({'chameleon'}, 2291, 210, 1, 'chameleon rune') shopModule:addBuyableItem({'desintegrate'}, 2310, 80, 3, 'desintegreate rune') shopModule:addBuyableItemContainer({'bp slhp'}, 2000, 8704, 400, 1, 'backpack of small health potions') shopModule:addBuyableItemContainer({'bp hp'}, 2000, 7618, 900, 1, 'backpack of health potions') shopModule:addBuyableItemContainer({'bp mp'}, 2001, 7620, 1000, 1, 'backpack of mana potions') shopModule:addBuyableItemContainer({'bp shp'}, 2000, 7588, 2000, 1, 'backpack of strong health potions') shopModule:addBuyableItemContainer({'bp smp'}, 2001, 7589, 1600, 1, 'backpack of strong mana potions') shopModule:addBuyableItemContainer({'bp ghp'}, 2000, 7591, 3800, 1, 'backpack of great health potions') shopModule:addBuyableItemContainer({'bp gmp'}, 2001, 7590, 2400, 1, 'backpack of great mana potions') shopModule:addBuyableItemContainer({'bp gsp'}, 1999, 8472, 3800, 1, 'backpack of great spirit potions') shopModule:addBuyableItemContainer({'bp uhp'}, 2000, 8473, 6200, 1, 'backpack of ultimate health potions') shopModule:addBuyableItemContainer({'bp ap'}, 2002, 8474, 2000, 1, 'backpack of antidote potions') shopModule:addBuyableItem({'wand of vortex', 'vortex'}, 2190, 500, 'wand of vortex') shopModule:addBuyableItem({'wand of dragonbreath', 'dragonbreath'}, 2191, 1000, 'wand of dragonbreath') shopModule:addBuyableItem({'wand of decay', 'decay'}, 2188, 5000, 'wand of decay') shopModule:addBuyableItem({'wand of draconia', 'draconia'}, 8921, 7500, 'wand of draconia') shopModule:addBuyableItem({'wand of cosmic energy', 'cosmic energy'}, 2189, 10000, 'wand of cosmic energy') shopModule:addBuyableItem({'wand of inferno', 'inferno'}, 2187, 15000, 'wand of inferno') shopModule:addBuyableItem({'wand of starstorm', 'starstorm'}, 8920, 18000, 'wand of starstorm') shopModule:addBuyableItem({'wand of voodoo', 'voodoo'}, 8922, 22000, 'wand of voodoo') shopModule:addBuyableItem({'snakebite rod', 'snakebite'}, 2182, 500, 'snakebite rod') shopModule:addBuyableItem({'moonlight rod', 'moonlight'}, 2186, 1000, 'moonlight rod') shopModule:addBuyableItem({'necrotic rod', 'necrotic'}, 2185, 5000, 'necrotic rod') shopModule:addBuyableItem({'northwind rod', 'northwind'}, 8911, 7500, 'northwind rod') shopModule:addBuyableItem({'terra rod', 'terra'}, 2181, 10000, 'terra rod') shopModule:addBuyableItem({'hailstorm rod', 'hailstorm'}, 2183, 15000, 'hailstorm rod') shopModule:addBuyableItem({'springsprout rod', 'springsprout'}, 8912, 18000, 'springsprout rod') shopModule:addBuyableItem({'underworld rod', 'underworld'}, 8910, 22000, 'underworld rod') shopModule:addSellableItem({'wand of vortex', 'vortex'}, 2190, 250, 'wand of vortex') shopModule:addSellableItem({'wand of dragonbreath', 'dragonbreath'}, 2191, 500, 'wand of dragonbreath') shopModule:addSellableItem({'wand of decay', 'decay'}, 2188, 2500, 'wand of decay') shopModule:addSellableItem({'wand of draconia', 'draconia'}, 8921, 3750, 'wand of draconia') shopModule:addSellableItem({'wand of cosmic energy', 'cosmic energy'}, 2189, 5000, 'wand of cosmic energy') shopModule:addSellableItem({'wand of inferno', 'inferno'},2187, 7500, 'wand of inferno') shopModule:addSellableItem({'wand of starstorm', 'starstorm'}, 8920, 9000, 'wand of starstorm') shopModule:addSellableItem({'wand of voodoo', 'voodoo'}, 8922, 11000, 'wand of voodoo') shopModule:addSellableItem({'snakebite rod', 'snakebite'}, 2182, 250,'snakebite rod') shopModule:addSellableItem({'moonlight rod', 'moonlight'}, 2186, 500, 'moonlight rod') shopModule:addSellableItem({'necrotic rod', 'necrotic'}, 2185, 2500, 'necrotic rod') shopModule:addSellableItem({'northwind rod', 'northwind'}, 8911, 3750, 'northwind rod') shopModule:addSellableItem({'terra rod', 'terra'}, 2181, 5000, 'terra rod') shopModule:addSellableItem({'hailstorm rod', 'hailstorm'}, 2183, 7500, 'hailstorm rod') shopModule:addSellableItem({'springsprout rod', 'springsprout'}, 8912, 9000, 'springsprout rod') shopModule:addSellableItem({'underworld rod', 'underworld'}, 8910, 11000, 'underworld rod') local items = {[1] = 2190, [2] = 2182, [5] = 2190, [6] = 2182} function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'first rod') or msgcontains(msg, 'first wand')) then if(isSorcerer(cid) or isDruid(cid)) then if(getPlayerStorageValue(cid, 30002) <= 0) then selfSay('So you ask me for a {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '} to begin your advanture?', cid) talkState[talkUser] = 1 else selfSay('What? I have already gave you one {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '}!', cid) end else selfSay('Sorry, you aren\'t a druid either a sorcerer.', cid) end elseif(msgcontains(msg, 'yes')) then if(talkState[talkUser] == 1) then doPlayerAddItem(cid, items[getPlayerVocation(cid)], 1) selfSay('Here you are young adept, take care yourself.', cid) setPlayerStorageValue(cid, 30002, 1) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser])) then selfSay('Ok then.', cid) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  19. google tradutor, dah pra ter uma noção +ou- <flags> <flag capaz convocar ="1"/> <flag capaz atacar ="1"/> <flag hostil ="1"/> <flag capazilusionar ="1"/> <flag capaz de convencer ="1"/> <flag capaz de empurrar ="1"/> <flag pode empurrar itens ="0"/> <flag pode empurrar criaturas ="0"/> <flag distância do alvo ="1"/> <flag ataque estática ="90"/> <flag executado em saúde ="0"/> </ flags>
  20. tenta esse link aki: http://www.xtibia.com/forum/topic/101780-otrestarter-v203/ acho que vai te ajudar.
  21. vai no arquivo em "data/weapons/weapons.xml" e adiciona essas 2 tags aew no meio: <melee id="8983" unproperly="1" event="function" value="default"/> <melee id="8931" unproperly="1" event="function" value="default"/> e vê se funfa.
  22. pra primeira duvida: você deve ter duplicado essa linha de codigo em algum dos seus arquivos login.lua: doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você possui "..getVipDays(cid).." dia(s) de vip."..(duration and (" Ela irá durar até "..duration..".") or "")) procure em todos os arquivos que forem do tipo login, para descobrir os arquivos do tipo login abra "data/creaturescripts/creaturescripts.xml" e verifica o event type de cada linha, as linhas que o event type for igual a login marca o nome do value no final da linha então abra a pasta "data/creaturescripts/scripts" e procure por esses values. Abra esses arquivos e se encontrar a linha de codigo acima em mais de um arquivo, exclua a linha de codigo. pra tua segunda duvida ta aew: no arquivo "data/creaturescripts/scripts/login.lua", adicione essa tag: -- funcionara a primeira vez que cada jogador loguar if (getPlayerStorageValue(cid, 102039) ~= 1) then addVipDays(cid, 2) -- 2 = quantidade de dias vips que adicionara setPlayerStorageValue(cid, 102039,1) end
  23. jhon992

    Save Server

    tenta diminuir o intervalo do server save pra ocorrer a cada 2 hras ou -, dae vai ter menas coisas para salvar e consequentemente demorará menos do que por para salvar uma vez por dia.
  24. qual é o teu sistema de reset? é preciso de algumas funções desse sistema pra poder criar esse tipo de script.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...