Ir para conteúdo

Zayon Owatari

Héroi
  • Registro em

  • Última visita

Tudo que Zayon Owatari postou

  1. PokeFans é um servidor feito em cima base disponibilizada pelo @pota. No inicio era um projeto para estudar a TFS 1.2, visto que sempre trabalhei com 0.3.6. Fiquei maravilhado com a simplicidade e as possibilidades quase infinitas da base. Comecei a me dedicar mais e eventualmente nos tornamos um servidor sério. O PokeFans possui diversos sistemas novos que foram implementados em cima da base POTA, muitos mesmos, seria incapaz de nomear todos neste post, então deixo o link do https://trello.com/b/ELrkzeTi/pokefans O servidor era muito popular por um tempo, atingindo números bem altos para um Poketibia (100 ~ 120 players), mas eventualmente tivemos problemas sérios com lag, não sei se por alguém atacando, conflito de código causado pela quantidade de mudanças que fiz, fato é que após muito buscar uma resposta, finalmente consegui resolver o lag, mas não sem antes perder certa de 70% da player base. Junto à isso tive problemas pessoas sérios e tudo isso acabou me desmotivando bastante, entretanto, PokeFans pra mim foi uma ótima fase, fiz muitos amigos, tive bons momentos e aprendi ainda mais sobre lua, c++ e até esse HTML esquisito que usamos no OTC. Por isso não podia deixar a base mofando no meu drive, ela merece estar online e proporcionar bons momentos à todos. E com esta longa carta introdutória, com vocês, PokeFans. IMAGENS/SISTEMAS/CONTEUDO DOWNLOAD https://mega.nz/file/zVBVgKIZ#mfJZjw93ir3Rrpb05qfnafMMw9dlU3KJL9hLUQCXoV8 https://www.mediafire.com/file/ejry9qxpe71mkvz/pokefans.rar/file SCAN https://www.virustotal.com/gui/url/f5da18695fff6d14f92c75e6d211de27c450abc5c12bfe861466c6ee9ed37578/detection https://www.virustotal.com/gui/url/d750e2fad1faab64b5f549c854ecddb03a27ff938e03981f0f696aa16eb4a818?nocache=1 (Deu flag ESTsecurity - Malicious, não faço ideia do que seja, se alguém puder me auxiliar no que seja) OBSERVAÇÕES Não prestarei suporte à base, entretanto, atuo como freelancer de luascript e modulos para OTC, você pode entrar em contato comigo pelo Discord: zayonowatari Para abrir o mapa no Remeres você precisa de um SPR/DAT sem transparência, basta salvar sem transparência diretamente do object builder. Caso você tenha gostado da base e tenha interesse em fazer uma doação, utilize essa chave pix: f3cb7525-2b8c-47f8-8db6-876c8cd68bde CRÉDITOS @pota - por todo o seu trabalho e humildade em disponibilizar sua base inicialmente, sem ela não estariamos aqui. theforgottenserver - sem eles nenhuma base estaria aqui. OTLand e Tibiaking - ambas as comunidades me auxiliaram a vida toda com todas as dúvidas que tive, respeito máximo à todos que fazem parte disso.
  2. é só você remover essa parte, é uma linha de código para quando o pokémon spawnar, se ele tiver " Shiny " no nome, ser removido, ficando só o nome do shiny. Removendo esse codigo, vai ficar com o Shiny no nome. c:
  3. Posta seu arquivo spawn.lua da pasta creaturescripts para eu te ajudar.
  4. Não é o script, é algo relacionado com a quantidade de informações no database dele, e o pc dele não aguenta tanta informação rodando simultaneamente. Antigamente quando eu tinha um server e meu pc tinha 2gb de ram, a distro pegava 1.3gb de ram, e quase explodia meu pc, e dava essa mesma mensagem " not enough memory "
  5. Zayon Owatari postou uma resposta no tópico em Sprites
    Olá! Meu nome é Zayon, sou dono e desenvolvedor do servidor PokeBETA. Hoje desenvolvi a mega shiny gardevoir, e decidi liberar o uso da mesma para vocês, que sempre me ajudam com tudo. Caso queiram curtir a nossa página e conhecer mais sobre o servidor, eu agradeceria muito ♥ https://www.facebook.com/poketibiabeta/ Att, Poy. outfit_2464.obd
  6. O problema e com seu pc ou com o hoster, ele não tem memória ram para suportar isso.
  7. Olá, desculpa se estou postando no local errado. Meu servidor, está passando por alguns bugs, e um deles, é que quando eu mato alguns pokémons (só alguns, como rattata, magikarp, caterpie, etc) o corpo some. Eu já chequei no configuration.lua se o corpse está correto, e já chequei também se no xml deles está correto, e ambos estão, entãofui ver no console, e deu este erro: Aqui está meu pokeexp.lua: local function playerAddExp(cid, exp) doPlayerAddExp(cid, exp) doSendAnimatedText(getThingPos(cid), exp, 215) end function onDeath(cid, corpse, deathList) --if not isCreature(cid) then return true end if isSummon(cid) or not deathList or getCreatureName(cid) == "Evolution" then return true end --alterado v1.8 -------------Edited Golden Arena------------------------- --alterado v1.7 \/\/ if getPlayerStorageValue(cid, 22546) == 1 then setGlobalStorageValue(22548, getGlobalStorageValue(22548)-1) if corpse.itemid ~= 0 then doItemSetAttribute(corpse.uid, "golden", 1) end --alterado v1.8 end if getPlayerStorageValue(cid, 22546) == 1 and getGlobalStorageValue(22548) == 0 then local wave = getGlobalStorageValue(22547) for _, sid in ipairs(getPlayersOnline()) do if isPlayer(sid) and getPlayerStorageValue(sid, 22545) == 1 then if getGlobalStorageValue(22547) < #wavesGolden+1 then doPlayerSendTextMessage(sid, 20, "Wave "..wave.." will begin in "..timeToWaves.."seconds!") doPlayerSendTextMessage(sid, 28, "Wave "..wave.." will begin in "..timeToWaves.."seconds!") addEvent(creaturesInGolden, 100, GoldenUpper, GoldenLower, false, true, true) addEvent(doWave, timeToWaves*1000) elseif getGlobalStorageValue(22547) == #wavesGolden+1 then doPlayerSendTextMessage(sid, 20, "Você foi o último sobrevivente da Golden arena tome sua recompensa!") doPlayerAddItem(sid, 2152, getPlayerStorageValue(sid, 22551)*2) --premio setPlayerStorageValue(sid, 22545, -1) doTeleportThing(sid, getClosestFreeTile(sid, posBackGolden), false) setPlayerRecordWaves(sid) end end end if getGlobalStorageValue(22547) == #wavesGolden+1 then endGoldenArena() end end --------------------------------------------------- /\/\ local givenexp = getWildPokemonExp(cid) ---local killer = getItemAttribute(corpse.uid, "corpseowner") if givenexp > 0 then for a = 1, #deathList do local pk = deathList[a] --- local list = getSpectators(getThingPosWithDebug(pk), 30, 30, false) if isCreature(pk) then local expTotal = math.floor(givenexp * getDamageMapPercent(pk, cid)) local party = getPartyMembers(pk) if isInParty(pk) and getPlayerStorageValue(pk, 4875498) <= -1 then expTotal = math.floor(expTotal/#party) --alterado v1.6.1 for i = 1, #party do if isInArray(list, party[i]) then if getPlayerLevel(pk) <= 50 then playerAddExp(party[i], expTotal * 200) elseif getPlayerLevel(pk) >= 51 and getPlayerLevel(pk) <= 75 then playerAddExp(party[i], expTotal * 130) elseif getPlayerLevel(pk) >= 76 and getPlayerLevel(pk) <= 100 then playerAddExp(party[i], expTotal * 80) elseif getPlayerLevel(pk) >= 101 and getPlayerLevel(pk) <= 150 then playerAddExp(party[i], expTotal * 40) elseif getPlayerLevel(pk) >= 151 and getPlayerLevel(pk) <= 250 then playerAddExp(party[i], expTotal * 20) elseif getPlayerLevel(pk) >= 251 and getPlayerLevel(pk) <= 350 then playerAddExp(party[i], expTotal * 10) elseif getPlayerLevel(pk) >= 351 then playerAddExp(party[i], expTotal * 5) end end end elseif not isInParty(pk) then if getPlayerLevel(pk) <= 50 then playerAddExp(pk, math.floor(200 * givenexp * getDamageMapPercent(pk, cid))) elseif getPlayerLevel(pk) >= 51 and getPlayerLevel(pk) <= 75 then playerAddExp(pk, math.floor(130 * givenexp * getDamageMapPercent(pk, cid))) elseif getPlayerLevel(pk) >= 76 and getPlayerLevel(pk) <= 100 then playerAddExp(pk, math.floor(80 * givenexp * getDamageMapPercent(pk, cid))) elseif getPlayerLevel(pk) >= 101 and getPlayerLevel(pk) <= 150 then playerAddExp(pk, math.floor(40 * givenexp * getDamageMapPercent(pk, cid))) elseif getPlayerLevel(pk) >= 151 and getPlayerLevel(pk) <= 250 then playerAddExp(pk, math.floor(20 * givenexp * getDamageMapPercent(pk, cid))) elseif getPlayerLevel(pk) >= 251 and getPlayerLevel(pk) <= 350 then playerAddExp(pk, math.floor(10 * givenexp * getDamageMapPercent(pk, cid))) elseif getPlayerLevel(pk) >= 351 then playerAddExp(pk, math.floor(5 * givenexp * getDamageMapPercent(pk, cid))) return true end end end end end if isNpcSummon(cid) then local master = getCreatureMaster(cid) doSendMagicEffect(getThingPos(cid), getPlayerStorageValue(cid, 10000)) doCreatureSay(master, getPlayerStorageValue(cid, 10001), 1) doRemoveCreature(cid) return false end if corpse.itemid ~= 0 then --alterado v1.8 doItemSetAttribute(corpse.uid, "level", getPokemonLevel(cid)) doItemSetAttribute(corpse.uid, "gender", getPokemonGender(cid)) end return true end Desde já agradeço.
  8. Zayon Owatari respondeu ao post em um tópico de Zayon Owatari em Sprites
    Eu notei depois, mas fiquei com preguiça de arrumar, desculpa e obrigado ! haha ♥
  9. Zayon Owatari postou uma resposta no tópico em Sprites
    Olá pessoal! A galera do meu servidor veio pedindo uma mega medicham, então tomei a liberdade de fazer uma com base na já existente mega medicham, dos jogos de nintendo. O uso dela é livre, ou seja, usem a vontade, coloquem no servidor de vocês e tudo mais. Só espero que, me deem meus devidos direitos, diferente de como fizeram com meu Mega Wobbuffet. zzzzz Beijos beijos.
  10. O Console não starta, tem como me ajudar ?
  11. Zayon Owatari postou uma resposta no tópico em Sprites
    Bom dia/boa tarde/boa noite ! Este é meu primeiro post aqui no tibiaking :D Esses dias eu estava atrás de um mega wobbuffet para meu servidor, e não achava nenhum do meu agrado ( uns eram muito tortos, ou muito decorados, ou até mesmo, muito editados ), então decidi fazer o meu próprio mega wobbuffet. A princípio, eu não pretendia disponibiliza-lo, mas como eu já peguei MUITA coisa aqui do tibiaking, nada mais justo que devolver algo ♥ Esse é a png dele, só usar o slicer e recortar guys ! Se gostaram, por favor não deixem de curtir a página do meu servidor no face ! ( pode divulgar ? ) https://www.facebook.com/poketibiabeta/ É isso ai, se tiver algo errado com o post, por favor me avisem :c
  12. Olá amigo, tudo bom ? Sou um dos usuários de seu servidor, e já achei/solucionei muitos bugs, outro eu achei, mas não obtive solução ainda. Um deles é o comando !invite, que quando se escreve *cair, o server crasha. Eu pesquisei soluções em todos os lugares, e o que fiquei sabendo e que é por source que se soluciona, mas o server não tem source, se você puder me dar uma mão, ficarei grato.Abraço !

Informação Importante

Confirmação de Termo