Ir para conteúdo

djteteh

Membro
  • Registro em

  • Última visita

  1. Base Bayak Hype 8.6 Alguem tem como Disponibilizar um Reset Do Baiak Hype Por Stages ? Lib Reset Dela e esse Aqui ResetSystem = { back_to_level = 50, Reset = { [1] = {needed_level = 10000, damage_percent = 1}, [2] = {needed_level = 10000, damage_percent = 2}, [3] = {needed_level = 10000, damage_percent = 3}, [4] = {needed_level = 10000, damage_percent = 4}, [5] = {needed_level = 10000, damage_percent = 5}, [6] = {needed_level = 50000, damage_percent = 6}, [7] = {needed_level = 50000, damage_percent = 7}, [8] = {needed_level = 50000, damage_percent = 8}, [9] = {needed_level = 50000, damage_percent = 9}, [10] = {needed_level = 50000, damage_percent = 10}, [11] = {needed_level = 100000, damage_percent = 12}, [12] = {needed_level = 100000, damage_percent = 14}, [13] = {needed_level = 100000, damage_percent = 16}, [14] = {needed_level = 100000, damage_percent = 18}, [15] = {needed_level = 100000, damage_percent = 20}, [16] = {needed_level = 150000, damage_percent = 22}, [17] = {needed_level = 150000, damage_percent = 24}, [18] = {needed_level = 150000, damage_percent = 26}, [19] = {needed_level = 150000, damage_percent = 28}, [20] = {needed_level = 150000, damage_percent = 30}, [21] = {needed_level = 200000, damage_percent = 32}, [22] = {needed_level = 200000, damage_percent = 34}, [23] = {needed_level = 200000, damage_percent = 36}, [24] = {needed_level = 200000, damage_percent = 38}, [25] = {needed_level = 200000, damage_percent = 40}, [26] = {needed_level = 250000, damage_percent = 42}, [27] = {needed_level = 250000, damage_percent = 44}, [28] = {needed_level = 250000, damage_percent = 46}, [29] = {needed_level = 250000, damage_percent = 48}, [30] = {needed_level = 250000, damage_percent = 50}, [31] = {needed_level = 300000, damage_percent = 52}, [32] = {needed_level = 300000, damage_percent = 54}, [33] = {needed_level = 300000, damage_percent = 56}, [34] = {needed_level = 300000, damage_percent = 58}, [35] = {needed_level = 300000, damage_percent = 60}, [36] = {needed_level = 350000, damage_percent = 62}, [37] = {needed_level = 350000, damage_percent = 64}, [38] = {needed_level = 350000, damage_percent = 66}, [39] = {needed_level = 350000, damage_percent = 68}, [40] = {needed_level = 350000, damage_percent = 70}, [41] = {needed_level = 400000, damage_percent = 72}, [42] = {needed_level = 400000, damage_percent = 74}, [43] = {needed_level = 400000, damage_percent = 76}, [44] = {needed_level = 400000, damage_percent = 78}, [45] = {needed_level = 400000, damage_percent = 80}, [46] = {needed_level = 450000, damage_percent = 82}, [47] = {needed_level = 450000, damage_percent = 84}, [48] = {needed_level = 450000, damage_percent = 86}, [49] = {needed_level = 450000, damage_percent = 88}, [50] = {needed_level = 450000, damage_percent = 90}, [51] = {needed_level = 500000, damage_percent = 92}, [52] = {needed_level = 500000, damage_percent = 94}, [53] = {needed_level = 500000, damage_percent = 96}, [54] = {needed_level = 500000, damage_percent = 98}, [55] = {needed_level = 500000, damage_percent = 100}, [56] = {needed_level = 500000, damage_percent = 102}, [57] = {needed_level = 500000, damage_percent = 104}, [58] = {needed_level = 500000, damage_percent = 106}, [59] = {needed_level = 500000, damage_percent = 108}, [60] = {needed_level = 500000, damage_percent = 110}, } } function ResetSystem:getCount(pid) return getPlayerResets(pid) end function ResetSystem:setCount(pid, value) setPlayerResets(pid, value) end function ResetSystem:addCount(pid) self:setCount(pid, self:getCount(pid) + 1) end function ResetSystem:getInfo(pid) return self.Reset[math.min(self:getCount(pid), #self.Reset)] end function ResetSystem:addBonuses(pid) local bonus = self:getInfo(pid) if (bonus and bonus.damage_percent) then setPlayerDamageMultiplier(pid, getPlayerDamageMultiplier(pid) + (bonus.damage_percent / 100.0)) end end function ResetSystem:removeBonuses(pid) local bonus = self:getInfo(pid) if (bonus and bonus.damage_percent) then setPlayerDamageMultiplier(pid, getPlayerDamageMultiplier(pid) - (bonus.damage_percent / 100.0)) end end function ResetSystem:execute(pid) self:removeBonuses(pid) local oldMaxHealth = getCreatureMaxHealth(pid) local oldMaxMana = getCreatureMaxMana(pid) local playerLevel = getPlayerLevel(pid) if (playerLevel > self.back_to_level) then doPlayerAddExperience(pid, getExperienceForLevel(self.back_to_level) - getPlayerExperience(pid)) playerLevel = self.back_to_level end self:addCount(pid) self:addBonuses(pid) setCreatureMaxHealth(pid, oldMaxHealth) setCreatureMaxMana(pid, oldMaxMana) doCreatureAddHealth(pid, oldMaxHealth) doCreatureAddMana(pid, oldMaxMana) local bonus = self:getInfo(pid) if (bonus) then local message = "[RESETANDO]\nVocê efetuou seu " .. self:getCount(pid) .. "° RESET." if (bonus.damage_percent) then message = message .. "\nAgora você tem +" .. bonus.damage_percent .. "% de dano." end doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, message) doRemoveCreature(pid) end end
  2. jA Fiz Tudo isso mais mesmo assim nao tenho uma talk action do modo que Falei para esse Script
  3. djteteh reagiu a uma resposta no tópico: Reset System OTX 2
  4. Entao o meu é Sql entao tem executei na data base e talz mais erro Permanece nem Vale a Pena eu Pegar desse Baiak pq e Tudo Mysql
  5. SQLite
  6. Pois é Mesma Coisa Account Manager has logged in. sqlite3_prepare_v2(): SQLITE ERROR: no such column: reset (SELECT reset FROM players WHERE id = 1 LIMIT 1) [Error - CreatureScript Interface] data/creaturescripts/scripts/reset_system.lua:onLogin Description: data/lib/004-database.lua:125: [Result:getDataInt] Result not set! stack traceback: [C]: in function 'error' data/lib/004-database.lua:125: in function 'getDataInt' data/lib/050-function.lua:64: in function <data/lib/050-function.lua:61> (tail call): ? data/lib/reset.lua:80: in function 'getInfo' data/lib/reset.lua:84: in function 'addBonuses' data/creaturescripts/scripts/reset_system.lua:2: in function <data/creaturescripts/scripts/reset_system.lua:1> Account Manager has logged out.
  7. OTX
  8. djteteh reagiu a uma resposta no tópico: Reset System OTX 2
  9. Nao Tinha Visto Mais Vou tentar e ver se Vai Correr Tudo Certo ! sqlite3_prepare_v2(): SQLITE ERROR: no such column: reset (SELECT reset FROM players WHERE id = 3 LIMIT 1) [Error - CreatureScript Interface] data/creaturescripts/scripts/reset_system.lua:onLogin Description: data/lib/004-database.lua:117: [Result:getDataInt] Result not set! stack traceback: [C]: in function 'error' data/lib/004-database.lua:117: in function 'getDataInt' data/lib/050-function.lua:55: in function <data/lib/050-function.lua:52> (tail call): ? data/lib/reset.lua:80: in function 'getInfo' data/lib/reset.lua:84: in function 'addBonuses' data/creaturescripts/scripts/reset_system.lua:2: in function <data/creaturescripts/scripts/reset_system.lua:1> Esse Foi o Error que Deu nao Consigo nem entrar na acc agora !
  10. Ola Pessoal Preciso de Ajuda Com Sistema Reset Queria Pode Fazer que o Reset Desse Mais Atributos Para os Jogadores Dano + 3% - Life +5% Mana + 5% ( A CADA RESET ) Uso OTX 2 e o Sistema Reset Nas Soucers ! Se Poder me ajudar de Verdade ! Eu Aceito Que me Chame no Pv ( Passarei Meu Whats ) ! Tmj Pessoal Do TibiaKing ♥
  11. Irei testar aqui Te Chamarei Sim no PV !
  12. djteteh reagiu a uma resposta no tópico: Reset System with sources
  13. function resetPlayer(player) local config = { -- Configurações do sistema resetManaPercent = 5, -- Porcentagem de mana a ser adicionada a cada reset resetDamagePercent = 5, -- Porcentagem de dano a mais nas armas a ser adicionada a cada reset resetHealthPercent = 5, -- Porcentagem de vida a ser adicionada a cada reset minLevel = 500, -- Nível mínimo para resetar resetLevel = 1, -- Nível que o jogador vai voltar após o reset } if player:getLevel() < config.minLevel then -- Verifica se o jogador tem o nível mínimo para resetar player:sendCancelMessage("Você precisa ter pelo menos level " .. config.minLevel .. " para resetar.") -- Envia mensagem de erro ao jogador return false end local resetCount = player:getStorageValue(1000) + 1 -- Obtemos a quantidade de resets do jogador e somamos 1 player:setLevel(config.resetLevel) -- Define o nível para o nível de reset player:setStorageValue(1000, resetCount) -- Atualizamos a quantidade de resets no storage do jogador local manaToAdd = config.resetManaPercent * resetCount -- Calculamos a quantidade de mana a ser adicionada ao jogador local damageToAdd = config.resetDamagePercent * resetCount -- Calculamos a quantidade de dano a mais nas armas a ser adicionada ao jogador local healthToAdd = config.resetHealthPercent * resetCount -- Calculamos a quantidade de vida a ser adicionada ao jogador player:addManaPercent(manaToAdd) -- Adicionamos a mana ao jogador player:addSkillPercent(SKILL_FIST, damageToAdd) -- Adicionamos o dano nas armas ao jogador player:addHealthPercent(healthToAdd) -- Adicionamos a vida ao jogador player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você realizou o reset número " .. resetCount .. "! Ganhou " .. manaToAdd .. "% de mana, " .. damageToAdd .. "% de dano a mais nas armas e " .. healthToAdd .. "% de vida.") -- Envia mensagem ao jogador informando o que ele ganhou return true end function onSay(player, words, param) -- Função chamada quando o jogador digita um comando if words == "!resetar" then -- Verifica se o jogador digitou o comando correto resetPlayer(player) return false end return true end erro [Error - TalkAction Interface] data/talkactions/scripts/reset.lua:onSay Description: data/talkactions/scripts/reset.lua:10: attempt to index local 'player' (a number value) stack traceback: data/talkactions/scripts/reset.lua:10: in function 'resetPlayer' data/talkactions/scripts/reset.lua:30: in function <data/talkactions/scripts/reset.lua:28>
  14. Eu ja Coloquei Pelas Soucers Precisava de um talk actions com add mana ,life e Dano , Mais nao sei se so em talk actions ou se tem que adc lib algo assim ta muito Dificil isso !
  15. djteteh reagiu a uma resposta no tópico: Reset System with sources
  16. Acho que Falta algo nao da Certo quando usa comando nao da em nada nao diz nada
  17. Queria saber se alguém Poderia me ajuda a instalar esse Script Sempre da Error no luascript.ccp
  18. Tem esse Script para staff ?

Informação Importante

Confirmação de Termo