Ir para conteúdo

Scizorgame

Campones
  • Total de itens

    73
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que Scizorgame postou

  1. O Tibia Global está cada vez mais forte, acho que o que aconteceu com OTs, é que a galera percebeu que estragava um pouco a comunidade dar tudo e cada um abrir seu servidor existindo milhares de servidores que mal duravam 1 mês, então está em processo uma centralização/captação de cérebros em grandes projetos para tentar desenvolver e manter grandes projetos, exemplo: Tibia, PokeXGames, Grand Line Adventures, BloodStone, OTPokemon, Zezenia, Medivia, Archlight, Ravendawn, Taleon, entre outros, a comunidade ainda da a faca e o queijo na mão de quem queira aprender e começar um projeto, mas não o projeto pronto, após milhares de falências os próprios jogadores possuem milhares de pés atrás com OTs, prefirindo grandes servidores, ou seja para ter um server hoje em dia tem que ter nome e ficar pelo menos 1 ano trabalhando em um projeto para ter chance de se destacar. Pode-se teorizar também que como o Tibia corrigiu os Bots que a comunidade mais pedia a galera foi voltando para lá e existem menos motivos para "atacar" o Tibia.
  2. Troque ela por: if #getPlayersInArea(arena["Golden"].ArenaPlayers["from"], arena["Golden"].ArenaPlayers["to"]) < 1 then
  3. Qual essa linha 294 ? Na função setMonsterWave troque: for l = 0, 0, 0 do Por: for l = 0, 0 do Na tabela arena["Golden"] troque: ArenaPlayers = {fromx = 1262, fromy = 1639, fromz = 6, tox = 1341, toy = 1686, toz= 6}, -- área onde será checado se tem players Por: ArenaPlayers = {["from"] = {x = 1262, y = 1639, z = 6}, ["to"] = {x = 1341, y = 1686, z= 6}, -- área onde será checado se tem players Troque a função startGolden() por essa: function startGolden() if getGlobalStorageValue(254600) >= 1 then local aG = arena["Golden"] if #getPlayersInArea(aG.ArenaPlayers["from"], aG.ArenaPlayers["to"]) >= 1 then local wave = getGlobalStorageValue(214689) <= 1 and 1 or getGlobalStorageValue(214689) setGlobalStorageValue(214689, wave + 1) doBroadcastMessage("[Survival Arena]:A ["..wave.."] irá surgir em 3 minutos") addEvent(setMonsterWave, 3 * 60 * 1000, "Golden", wave, 25 + math.floor(wave * 2), 1 + (wave * 0.10)) else setGlobalStorageValue(254600, 0) setGlobalStorageValue(214689, 0) creatureInSurvival(aG.ArenaUpper, aG.ArenaLower, true, true) doBroadcastMessage("[Survival Arena]: Evento finalizado até a próxima!") end end end
  4. Qual erro aparece quando tenta sair do fly ? Ele chega a falar: "Charizard, let me get down!" ?
  5. Mande o código dos seus arquivos: "data/actions/scripts/order.lua" e "data/lib/order.lua"
  6. Scizorgame

    Pokeexp

    Troque: else playerAddExp(pk, expTotal) end Por: elseif isPlayer(pk) then playerAddExp(pk, expTotal) end Sobre os pokémons ganharem exp mesmo sem level system é outro erro outro script, o mesmo sobre pokémons selvagens darem dano em outros pokémons selvagens.
  7. Acho melhor passar o StartSurvival para dentro do SurvivalArena: Novo SurvivalArena: function onTimer() setGlobalStorageValue(254600, 1) setGlobalStorageValue(254601, 1) addEvent(setGlobalStorageValue, 3 * 60 * 1000, 254601, -1) doBroadcastMessage("[Survival Arena]: O evento irá começar em 3 minutos, você é forte o suficiente para participar?") addEvent(doBroadcastMessage, 1 * 60 * 1000, "[Survival Arena]: A Entrada irá fechar em 2 minutos, você é forte o suficiente para participar?") addEvent(doBroadcastMessage, 2 * 60 * 1000, "[Survival Arena]: A Entrada irá fechar em 1 minutos, você é forte o suficiente para participar?") addEvent(doBroadcastMessage, 3 * 60 * 1000, "[Survival Arena]: A Entrada fechou.... Boa Sorte a todos.") addEvent(startGolden, 3*60*1000) return true end E na função setMonsterWave no lib troque por: function setMonsterWave(arenaName, wave, count, multi) if #getPlayersInArea(b.ArenaPlayers) < 1 then doBroadcastMessage("[Survival Arena]: Todos jogadores foram derrotados.") --limpar arena return true end local this_wave = arena[arenaName].pokemon[wave] if not arena[arenaName] then return false end if not this_wave then return false end for i = 1, count, 1 do EX = math.random(arena[arenaName].TopLeft.x,arena[arenaName].BottomRight.x) EY = math.random(arena[arenaName].TopLeft.y,arena[arenaName].BottomRight.y) local position = {x = EX, y = EY, z = arena[arenaName].z} if isWalkable(position) and getTopCreature(position).uid == 0 then local monster = doCreateMonster(this_wave[math.random(1,#this_wave)], position) setBonusWild(monster, multi) else for l = 0, 0, 0 do position.x = math.random(arena[arenaName].TopLeft.x,arena[arenaName].BottomRight.x) position.y = math.random(arena[arenaName].TopLeft.y,arena[arenaName].BottomRight.y) if isWalkable(position) and getTopCreature(position).uid == 0 then local monster = doCreateMonster(this_wave[math.random(1,#this_wave)], position) setBonusWild(monster, multi) break end end end end wave = wave+1 setGlobalStorage(214689, wave) addEvent(setMonsterWave, 1 * 60 * 1000, "Golden", wave, 25 + math.floor(wave * 2), 1 + (wave * 0.10)) end Se necessário, nessa função troque "--limpar arena" pela função que remove os monstros que sobraram da arena.
  8. Scizorgame

    (BUG) Poke Ball

    No lib/catch system.lua abaixo de: doItemSetAttribute(item, "tadport", fotos[poke]) Adicione: doItemSetAttribute(item, "btype", typeee) e mande seus arquivos: "creaturescripts/scripts/look.lua" e "actions/scripts/goback.lua" Resumidamente no look.lua: Procure por algo como: elseif isPokeball(thing.itemid) and getItemAttribute(thing.uid, "poke") then Adicione embaixo: local balltype = "Poke" local ballarticle = "a" local btype = getItemAttribute(thing.uid, "balltype") or false if btype then if btype == "normal" then balltype = "Poke" else balltype = doCorrectString(btype) end else balltype = "Poke" ballarticle = "a" end Depois procure logo embaixo por algo como: table.insert(str, "You see Poke Ball.") E troque por: table.insert(str, "You see "..ballarticle.." "..balltype.." Ball.") Resumidamente no goback.lua: Procure ou faça alguma tabela com os efeitos de cada tipo de Pokeball, troque o efeito de doSendMagicEffect(pos, efeito) de acordo com a pokeball utilizada.
  9. Aqui o launcher não abre, windows 10 já tentei executar como adm, o que pode ser ?
  10. Aqui esse advance só é ativado quando o player upa um level. Na maioria dos poketibias de hoje em dia a xp e stages dos pokemons são configurados no creaturescripts/scripts/pokeexp.lua, no dxp é o creaturescripts/scripts/player/pokeDeath.lua, só botar uma proteção onde faz o player ganhar xp ou na função que faz ele ganhar xp se ela for em lua(alguns servers pegam a padrão e fazem uma personalizada com proteções e coisas extras como vip, held ganhar mais exp, double exp por storage, etc) Vou dar exemplo de uma já com proteção para level máximo: function playerAddExpZ(cid, exp) --by dzruif not isCreature(cid) or not isPlayer(cid) then return true endlocal bonus = 10local config = {doublexpstg = 17010,staminaextraxp = true,lowstaminalossxp = true,premiumextraxp = 3, -- 3 = +30%, botar false ou 0 caso não queria aumentar xp de vip.maxlevel = 4200,}if getPlayerLevel(cid) >= config.maxlevel then return true endif config.staminaextraxp and getPlayerStamina(cid) >= 2400 thenif getPlayerStamina(cid) >= 2460 thenbonus = bonus + 2 -- +20%elsebonus = bonus + 1 -- +10%endendif config.premiumextraxp and isPremium(cid) thenbonus = bonus + config.premiumextraxpendif exhaustion.get(cid, config.doublexpstg) and exhaustion.get(cid, config.doublexpstg) > 0 thenbonus = bonus + 10endexp = exp*(bonus/10)if config.lowstaminalossxp and getPlayerStamina(cid) < 300 thenexp = exp/2if getPlayerStamina(cid) < 1 thenexp = 0endend doPlayerAddExp(cid, exp) doSendAnimatedText(getThingPos(cid), exp, 215)end só botar no inicio da função if getPlayerLevel(cid) >= 4200 then return true end
  11. Acredito que o melhor a se fazer é limitar por stages e funções de addexp pro level máximo, desse jeito que está ai o player vai ficar subindo a xp até o level 4201 e voltando pro inicio infinitamente, a não ser que você faça uma espécie de level extra tipo o do jogo Diablo 3 com isso.
  12. Esquece tudo, essa linha aqui: {fromPos = {x=1509, y=1654, z=7}, toPos = {x=1662, y=1758, z=6}, priority = 1, sound="Smile Town.ogg"}, essa função aqui: function isInPos(pos, fromPos, toPos) return pos.x>=fromPos.x and pos.y>=fromPos.y and pos.z>=fromPos.z and pos.x<=toPos.x and pos.y<=toPos.y and pos.z<=toPos.zend Entendeu ? é obvio que não vai funcionar, tem que botar o X, Y e Z do fromPos SEMPRE menores que os X, Y e Z do toPos. no caso seria: {fromPos = {x=1509, y=1654, z=6}, toPos = {x=1662, y=1758, z=7}, priority = 1, sound="Smile Town.ogg"}, O pior que no final acabou sendo por estarem ao contrario só que em outro sentido kkk. =D
  13. Eita, mas acabaram de abrir server BR, não seria mais provável o jogo ser vendido ? Se não me engano a Jagex dona do Runescape foi vendida para uma empresa chinesa faz um tempinho ai. Grand Chase acabou e a LUG não reembolsou ninguém, a PxG(SVKE) já acabou uma vez lembram ? também 0 reembolsos, acho que não vai acontecer mas é aquela história quem tem c* tem medo.
  14. Tentou verificar se os floors estão ao contrário ? Invés de 4 seria 10, é bobeira mas é uma possibilidade.
  15. nem da, foi feito por storage kkkkk, tem que ser por item attribute.
  16. Scizorgame

    PokeZWorld

    Novo servidor de Pokemon com Código Fonte e muitos sistemas novos! http://pokezworld.com/ Alguns Sistemas: Sistema de Dungeon 100%(atualmente com 5 dungeons) Autoloot PxG(aparecendo loot encima da tela e tudo) Sistema de Caught por persistencia(cada ball que você taca em um pokemon aumenta a chance de catar ele contando em shinys tambem!) Usar e mover items andando. Sistema de Clans Sistema de Houses Daily Tasks(2 NPCs com Daily Tasks um com Tasks Easy e outro Hard) 30+ NPCs com Tasks espalhados pelo mapa. Sistema para devolver XP e Bless em caso de instabilidade. !walk Ski Set 100%(andando rapido na neve ou lento fora da neve) Orbs System(com orbs é possivel fazer stones) Shiny Orbs System(com shiny orbs é possivel fazer shiny stones) Shiny Stones(com elas é possivel boostar pokemons até +60 e evoluir os shinys, tipo shiny growlithe para shiny arcanine) Boost System 100%(com cada pokemon tendo seu boost aumentando especificamente, e sendo possivel boostar do +50 ao +60 com shiny stones) Icon System Sistema de Addons(Funcionando em fly, magias, etc e é possivel tirar, trocar e botar quando quiser) Site: http://pokezworld.com/ Facebook: https://www.facebook.com/pokezworld Acompanhe os proximos updates e veja mais alguns dos sistemas no Trello do servidor! https://trello.com/b/kYH69f97/pokezworld
  17. ---CHANGELOG Update 0.11 --- -Sistema de House adicionado(temporariamente apenas houses de saffron estão disponiveis). -Ski Set 100% -!walk otimizado. -Pequeno Remake nas cidades de Cerulean e Vermilion. -Corrigido varios bugs no Shredder Team. -Corrigido algumas falhas no Trade com NPCs. -Chance das Orbs quebrarem no meio do processo aumentada de 50% para 80%. -Agora vip ganha +30% de exp. -Tempo do !love diminuido de 60secs para 30secs ou 10secs se for vip. -Revisado moveset dos 60 primeiros pokemons da pokedex incluindo balanceamento dos selvagens. -Adicionado NPC Mattew que vende móveis para house. -Adicionado NPC Adrian que vende eletronicos e eletrodomesticos para house. -Adicionado NPC Skiz que faz o Ski Set! -Adicionado NPC Mom que da quests iniciais. -Agora pokemons de gelo, dragon e outros que habitam a ilha de gelo e que voam ou flutuam estão mais rapidos no gelo. -Agora todos pokemons level 20+ da ilha de gelo dropam os itens para fazer o Ski Set. -Agora só é possivel carregar Shiny Orbs se elas estiverem na Pokebag principal. -Agora só é possivel carregar 2 Shiny Orbs simultaneamente sendo VIP ou 1 se for free. -Agora caso você deslogue com a 1 Shiny Orb carregada quando você logar alem dela voltar ao normal você tambem recebera de 40~50 stones. -Agora LavaWalk é apenas para VIPs. -Sprite do Old Amber alterada. -Adicionado Seal Tail no Hugh e price no Seal Tail. -Adicionado Teleport e Blink no Exeggutor. -Corrigido o bug da dungeon. -Corrigido bug de morrer no fly e ganhar speed. -Bug de pokemons do treinador não virarem no target quando saem da pokeball corrigido. -Alguns bugs de mapa, fly e outros corrigidos.
  18. ----CHANGELOG Update 0.10---- -Z Shop: 100% -Launcher Beta: 100% -Sprite remake: Gastly, Slowpoke, Nidoqueen, Porygon, Kabuto, Eevee, Poliwag, Poliwhirl e Poliwrath. -Remake cidade de Celadon. -Diminuido tempo do Teleport de 60 minutos para 30 minutos.(vai voltar a ser 60 no futuro com o lançamento dos helds, aproveitem!). -Agora os pokemons não ficam mais andando aleatoriamente quando tomam dano. -Adicionado comando !walk(comando para andar automaticamente em uma direção). -Corrigido posicionamento do look de itens que não tem descrição. -Remake das montanhas de Dugtrio em Cerulean. -Corrigido Bug de pokemons sumirem se o seu estiver com roar ou fear. -Agora é possivel dar o unlock na ball dos pokemons mesmo em Fly ou Ride. -Corrigido Toxic Spikes de pokemons selvagens. -Corrigido preço dos pokemons NPC e não é mais possivel vender Shinys nele. -Corrigido velocidade do Fly, Ride e Surf. -Não é mais possivel pegar loots com a pokebag cheia. -Corrigidos bastante bugs.
  19. ---- Changelog Update 0.09 ---- -Saffari System 100% -Mapa do Saffari 75% -Adicionado varios pokemons que não tinham no mapa em algumas areas que estavam vazias(Gengar, Jynx, Dragonite e muito mais). -Adicionado preço do item no look. -Pokeballs Quest adicionada. -Aumentado XP por caught de alguns pokes. -Agora só aparece caught de pokemons Lv60+ ou Shinys no Game-Chat. -Corrigido loot da Weepinbell e Bellsprout. -Agora foi adicionado um aviso para quando upar level 20+ pegar o pokemon no laboratorio de saffron. -Account Manager retirado. -Foi adicionado um pequeno delay no fishing e melhorado a pesca de leveis mais altos. -Não é mais possivel, tacar item embaixo do depot. -Algumas pokedex corrigidas. -Corrigido bug dos pokemons da ballpack não contarem em duel. -Boost por stone de alguns Shinys corrigido. -Corrigido Body Slam, agora não empurra mais na parede ou no ar. -Varios scripts foram otimizados. -Alguns bugs corrigidos.
  20. Scizorgame

    PokeZWorld

    Novo servidor de Pokemon Open Source com muitos sistemas novos! http://pokezworld.com/ Alguns Sistemas: Sistema de Dungeon 100%(atualmente com 2 dungeons) Autoloot PxG(aparecendo loot encima da tela e tudo) Sistema de Caught por persistencia(cada ball que você taca em um pokemon aumenta a chance de catar ele contando em shinys tambem!) Orbs System(com orbs é possivel fazer stones) Shiny Orbs System(com shiny orbs é possivel fazer shiny stones) Shiny Stones(com elas é possivel boostar pokemons até +60 e evoluir os shinys, tipo shiny growlithe para shiny arcanine) Boost System 100%(com cada pokemon tendo seu boost aumentando especificamente, e sendo possivel boostar do +50 ao +60 com shiny stones) Icon System Sistema de Addons(Funcionando em fly, magias, etc e é possivel tirar, trocar e botar quando quiser) Site: http://pokezworld.com/ Facebook: https://www.facebook.com/pokezworld Acompanhe os proximos updates e veja mais alguns dos sistemas no Trello do servidor! https://trello.com/b/kYH69f97/pokezworld
  21. aquelas tabelas servem para fazer um sistema de caught por persistencia igual da pxg, é muito simples, bota elas no configuration, depois no catchsystem na função de não capturar poke, você pode botar a seguinte tabela com algumas checagems local csysrate = {["normal"] = {csys = 10, csysh = 5, csyss = 2},["great"] = {csys = 30, csysh = 15, csyss = 6},["super"] = {csys = 55, csysh = 27, csyss = 11},["ultra"] = {csys = 90, csysh = 45, csyss = 18},["safari"] = {csys = 40, csysh = 20, csyss = 8} --no meu server acabei deixando a saffari com 1 f enquanto corrigia um bug altere se preciso}if catchsystemall[poke] thenif catchsystemall[poke].ratetype == "normal" thenlocal arroz = getPlayerStorageValue(cid, catchsystem[poke].storage)local feijao = csysrate[typeee].csysif (arroz/10) < (pokecatches[poke].chance)-10 thensetPlayerStorageValue(cid, catchsystem[poke].storage, arroz + feijao)endendif catchsystemall[poke].ratetype == "hard" thenlocal arrozh = getPlayerStorageValue(cid, catchsystemhard[poke].storage)local feijaoh = csysrate[typeee].csyshif (arrozh/10) < (pokecatches[poke].chance)-10 thensetPlayerStorageValue(cid, catchsystemhard[poke].storage, arrozh + feijaoh)endendif catchsystemall[poke].ratetype == "shiny" thenlocal arrozs = getPlayerStorageValue(cid, catchsystemshiny[poke].storage)local feijaos = csysrate[typeee].csyssif (arrozs/10) < (pokecatches[poke].chance)-10 thensetPlayerStorageValue(cid, catchsystemshiny[poke].storage, arrozs + feijaos)endendend csys para normal, csysh para hard e csyss para shiny, no meu caso eu botei 10x o que eu quero que aumente porque o storage não aceita numeros com "," tipo 1,8 ou 0,2, depois quando capturar o poke você bota pra zerar o storage algo como: if catchsystemall[poke] thenif catchsystemall[poke].ratetype == "normal" thensetPlayerStorageValue(cid, catchsystem[poke].storage,0)endif catchsystemall[poke].ratetype == "hard" thensetPlayerStorageValue(cid, catchsystemhard[poke].storage,0)endif catchsystemall[poke].ratetype == "shiny" thensetPlayerStorageValue(cid, catchsystemshiny[poke].storage,0)endend por ultimo só fazer calcular o storage/10 com a chance quando for catar o poke.
  22. Sinceramente, não esperava que a base avançaria tanto como avançou, tantos bugs resolvidos, eu testei agora e vi que bastantes coisas foram concertadas, estou com projeto de um server e sinceramente se comparar o meu com esse, considero que esse esta ganhando por muito, mesmo assim meu server tem algumas coisas a mais que nesse, e pelo esforço e empenho de vocês decidi me juntar e contribuir com algumas dessas coisas, vou listar as coisas e postar algumas correções aqui alem de alguns bugs que encontrei no server, e falar um pouco de mim no final do topico tambem, não me decidi ainda se migrarei ou não para essa base, em questão de poderem derrubar o server pela source, bem, da mesma forma que não sei oque fizeram na source desse server antes de eu pegar eu tambem não sei oque podem ter feito na minha source antes de eu pega-la, então daria na mesma. --- algumas coisas que tem no server que estou editando --- 1-Fly System melhor(o fly system do meu server você consegue sair de uma montanha com fly sem ter de subir no fly) 2-Sistema de Caught por Persistencia(quanto mais ball você taca em um pokemon maior a chance de você catar ele, com tabelas de pokes normais, hards, shinys e all) PS: bastante facil de fazer por sinal. 3-Bug do monstro não mandar magia por trocar de target corrigido(esse bug) 4-Loot de todos pokes da primeira geração contando shinys com novos loots balanceados e corrigidos especificamente para o meu server. 5-Orbs(uma ideia minha, basicamente com orbs você pode fazer stones). 6-Mais algumas correções que provavelmente deixei passar. --- Contribuições por enquanto --- 2- Vou deixar aqui algumas tabelas que uso nesse sistema: 3- Simplesmente nas sources no arquivo monsters.cpp procurem por: sb.combatSpell = sb.isMelee = false; e simplesmente troquem o false por true ficando: sb.combatSpell = sb.isMelee = true; 4- Vou deixar para download loots de shinys que fiz como .obd Print: download: http://www.mediafire.com/download/wdffm8727l2ff7m/Shinyitems+bydzru.rar scan: https://virustotal.com/pt/file/29c2c06a9a80f238877c3040cd688e092053ecaf4dbfa3a0a16c3d4cdc0f3896/analysis/1466409757/ Sobre mim: sempre gostei de mecher e jogar servers de pokemon, mechia mais em 2010~2012, meio que parei quando começei a jogar pxg, eu amo esses servers derivados, e gostava muito da pxg para não dizer que amava, mas depois de tantas historias e sofrer as injustiças da equipe na propria pele(ser movido e tomar ban sem estar blockando o resp por dar ks em um donater amiguinho do adm) não vou perdoa-los(ja dei chance e não aproveitaram), a pxg é um otimo jogo porem o jogo chega a ser tão impossivel e injusto que considero ser mais facil criar um jogo anos luz melhor que o deles do que conseguir full team shinys com held t7 no jogo deles sem donatar ou comprar rl, então meu objetivo é me vingar mesmo, criando um jogo mais justo e se possivel melhor que o deles ja que eu gosto mesmo de mecher com isso, e se tiver varios não só o meu, melhor, então podem contar comigo apartir de agora. Edit: Fiz 3 "correções" na catch window. 1- O modo que a mensagem aparece. 2- Como a janelinha é "organizada". 3- Botei a função que faz a window não ser "focada" quando aparece, antes tava sendo focada logo impedia de andar,etc se não clicasse no jogo. Download: http://www.mediafire.com/download/wmb50znb50a5ar7/catchwindow_bydzru.rar Scan: https://virustotal.com/pt/file/f248c834cca1467e5b860707af06125a486f3ec5a6ff485209b6c758c3ae77d0/analysis/1466419364/
  • Quem Está Navegando   0 membros estão online

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