Ir para conteúdo
Banner com Efeitos

Tibianomaxhue

Membro
  • Registro em

  • Última visita

Tudo que Tibianomaxhue postou

  1. Estou a procura de um programador para me ajudar a editar um server de poketibia. Quem tiver disponibilidade manda pv com discord que nois bate um papo.
  2. Galera estou utilizando a base "DxP - Server-V3", e queria saber como faço pra incluir ou ativar o sisteminha abaixo. Persebi que a base do hudson tem o mesmo sistemas, comparei os arquivos que estão igual, mais não consigo fazer funcionar esse menu. Alguém me daria uma luz de como arrumar isso?
  3. olha esse video que vai te ajudar com o cliente.
  4. .Qual servidor ou website você utiliza como base? DxP - Server-V3 Qual o motivo deste tópico? Duvida como compilar servidor. Olá pessoal, sei que existe alguns tópicos de como compilar servidor mais não consegui achar um que me ajuda-se a compilar o projeto. Nunca mexi com a parte de compilação se servidor de poketibia, gostaria de saber se alguem poderia me dar uma mãozinha e uma orientação de como fazer pra compilar e uma dicas de como editar servidor. quem se interessar me manda um msg que passo o discord pra bater um papo rapidao.
  5. .Qual servidor ou website você utiliza como base? Huatson Qual o motivo deste tópico? Problemas com script gym Está surgindo algum erro? Se sim coloque-o aqui. Sabrina: To battle agains't a gym leader you need pokemons. Você tem o código disponível? Se tiver publique-o aqui: local focus = 0 local max_distance = 8 local talk_start = 0 local conv = 0 local fighting = false local challenger = 0 local afk_limit_time = 300 -- seconds local afk_time = 0 -- don't change local battle_turn = 1 -- don't change local challenger_turn = 0 -- don't change local pokemons = { {name = "Alakazam", optionalLevel = 400, sex = SEX_MALE, nick = "", ball = "normal"}, {name = "Shiny Hypno", optionalLevel = 400, sex = SEX_MALE, nick = "", ball = "normal"}, {name = "Mr. Mime", optionalLevel = 400, sex = SEX_FEMALE, nick = "", ball = "normal"}, {name = "Porygon", optionalLevel = 400, sex = SEX_FEMALE, nick = "", ball = "normal"}, {name = "Espeon", optionalLevel = 400, sex = SEX_FEMALE, nick = "", ball = "normal"}, } local function doSummonGymPokemon(npc) local this = npc if #getCreatureSummons(this) >= 1 or focus == 0 then return true end local it = pokemons[battle_turn] doSummonMonster(this, it.name) local summon = getCreatureSummons(this)[1] local balleffect = pokeballs["normal"].effect if it.ball and pokeballs[it.ball] then balleffect = pokeballs[it.ball].effect end doSendMagicEffect(getThingPos(summon), balleffect) setPlayerStorageValue(summon, 10000, balleffect) setPlayerStorageValue(summon, 10001, gobackmsgs[math.random(#gobackmsgs)].back:gsub("doka", it.nick ~= "" and it.nick or it.name)) setPlayerStorageValue(summon, 1007, it.nick ~= "" and it.nick or it.name) doSetMonsterGym(summon, focus) addEvent(adjustWildPoke, 15, summon, it.optionalLevel) local name = it.nick ~= "" and it.nick or getCreatureName(this).."s "..it.name doCreatureSay(this, gobackmsgs[math.random(#gobackmsgs)].go:gsub("doka", getPlayerStorageValue(summon, 1007)), 1) fighting = true battle_turn = battle_turn + 1 end local function doWinDuel(cid, npc) if not isCreature(cid) then return true end local this = npc local a = gymbadges[getCreatureName(this)] + 8 doCreatureSay(npc, "You won the duel! Congratulations, take this "..getItemNameById(a - 8).." as a prize.", 1) local b = getPlayerItemById(cid, true, a) if b.uid > 0 then doTransformItem(b.uid, b.itemid - 8) end doPlayerSendCancel(cid, "#getBadges# "..getCreatureName(this).." "..getPlayerItemCount(cid, gymbadges[getCreatureName(this)])) end function onCreatureSay(cid, type, msg) local msg = string.lower(msg) if focus == cid then talk_start = os.clock() end if msgcontains(msg, 'hi') and focus == 0 and getDistanceToCreature(cid) <= 4 then focus = cid talk_start = os.clock() conv = 1 selfSay("Hello "..getCreatureName(cid)..", my name is Sabrina and I'm Saffron's Gym Leader. How may I help you?") return true end if isDuelMsg(msg) and conv == 1 and focus == cid then --if getPlayerItemCount(cid, gymbadges[getCreatureName(getThis())]) >= 1 then -- selfSay("You have already won my Marsh Badge, maybe some other day we can fight.") -- focus = 0 --return true --end if not hasPokemon(cid) then selfSay("To battle agains't a gym leader you need pokemons.") return true end selfSay("You are challenging me to a battle. It will be a "..#pokemons.." pokemon limit battle, let's start?") conv = 2 return true end if isConfirmMsg(msg) and conv == 2 and focus == cid then challenger = focus setPlayerStorageValue(cid, 990, 1) selfSay("Yea, let's fight!") talk_start = os.clock() addEvent(doSummonGymPokemon, 850, getThis()) conv = 3 return true end if isNegMsg(msg) and conv == 2 and focus == cid then focus = 0 selfSay("It is better for you to refuse a battle against me!") return true end if msgcontains(msg, 'bye') and focus == cid then selfSay('Bye and do your best trainer!') setPlayerStorageValue(focus, 990, -1) focus = 0 return true end end local afk_warning = false function onThink() --doSendAnimatedText(getThingPos(getThis()), getCreatureName(getThis()), 215) if focus == 0 then selfTurn(2) fighting = false challenger = 0 challenger_turn = 0 battle_turn = 1 afk_time = 0 afk_warning = false if #getCreatureSummons(getThis()) >= 1 then setPlayerStorageValue(getCreatureSummons(getThis())[1], 1006, 0) doCreatureAddHealth(getCreatureSummons(getThis())[1], -getCreatureMaxHealth(getCreatureSummons(getThis())[1])) end return true else if not isCreature(focus) then focus = 0 return true end if fighting then talk_start = os.clock() if not isCreature(getCreatureTarget(getThis())) then if #getCreatureSummons(challenger) >= 1 then if getCreatureOutfit(getCreatureSummons(challenger)[1]).lookType ~= 2 then --alterado v1.6 selfAttackCreature(getCreatureSummons(challenger)[1]) challenger_turn = challenger_turn + 1 afk_time = 0 end else afk_time = afk_time + 0.5 end end if afk_time > afk_limit_time then setPlayerStorageValue(focus, 990, -1) focus = 0 selfSay("I have waited too long, come back when you are ready!") return true end if not afk_warning and afk_time > afk_limit_time / 2 then selfSay("Where's your pokemon? Let's fight!") afk_warning = true end if #getCreatureSummons(getThis()) == 0 then if battle_turn > #pokemons then addEvent(doWinDuel, 1000, focus, getThis()) setPlayerStorageValue(focus, 990, -1) focus = 0 return true end addEvent(doSummonGymPokemon, 1000, getThis()) end if not hasPokemon(challenger) or challenger_turn >= 7 or challenger_turn > #pokemons then selfSay("You lost our duel! Maybe some other time you'll defeat me.") setPlayerStorageValue(focus, 990, -1) focus = 0 return true end end local npcpos = getThingPos(getThis()) local focpos = getThingPos(focus) if npcpos.z ~= focpos.z then setPlayerStorageValue(focus, 990, -1) focus = 0 selfSay("Bye then.") return true end if (os.clock() - talk_start) > 30 then selfSay("Good bye and keep training!") setPlayerStorageValue(focus, 990, -1) focus = 0 end if getDistanceToCreature(focus) > max_distance then setPlayerStorageValue(focus, 990, -1) focus = 0 return true end local dir = doRedirectDirection(getDirectionTo(npcpos, focpos)) selfTurn(dir) end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  6. .Qual servidor ou website você utiliza como base? Pokemon H By Senhor Qual o motivo deste tópico? Gostaria de tirar uma duvida sobre a parte de script de poketibia. Ex:No arquivo do poke "Alakazam" o status dele fica conforme código abaixo. Gostaria de saber o arquivo que gerencia o status do pokemon quando está com o player e quando o pokemon é selvagem? Como definir o status do pokemon com base o level do player. Estou querendo aprender um pouco sobre programação de poketibia, caso alguém tiver disposto a tirar duvidas e trocar uma ideia agradeço. Está surgindo algum erro? Se sim coloque-o aqui. Não Você tem o código disponível? Se tiver publique-o aqui: <?xml version="1.0" encoding="UTF-8"?> <monster name="Alakazam" nameDescription="a alakazam" race="psychic" experience="1100" speed="217" manacost="0"> <health now="120" max="120"/> <look type="569" head="70" body="90" legs="95" feet="113" corpse="11840"/> <targetchange interval="2000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="2"/> <flag staticattack="100"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="physical" interval="2000" chance="100" range="5" min="-50" max="-100"> <attribute key="shootEffect" value="eartharrow"/> </attack> <attack name="Confusion" interval="2617" chance="30" range="6"/> <attack name="Restore" interval="4920" chance="20" range="6"/> <attack name="Psy Pulse" interval="2852" chance="29" range="6"/> <attack name="Psywave" interval="3040" chance="28" range="5"/> <attack name="Psybeam" interval="3275" chance="26" range="6"/> <attack name="Calm Mind" interval="5625" chance="18" range="6"/> <attack name="Psychic" interval="3510" chance="25" range="6"/> <attack name="Hypnosis" interval="5510" chance="25" range="3"/> <attack name="Psyusion" interval="5610" chance="25" range="4"/> <attack name="Reflect" interval="4510" chance="20" range="6"/> </attacks> <defenses armor="0" defense="0"/> <voices interval="5000" chance="10"> <voice sentence="ALAKAZAM!"/> </voices> <loot> <item id="12194" chance="3000" count="1" countmax="5"/> --future orb <item id="12193" chance="3000" count="1" countmax="5"/> --twisted spoon <item id="13785" chance="10000" countmax="80"/> --enchanted gem <item id="11452" chance="150" count="1" countmax="1"/> --enigma stone <item id="12338" chance="10" count="1"/> --bag box --bag box </loot> <script> <event name="Spawn"/> </script> </monster> Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

Informação Importante

Confirmação de Termo