Ir para conteúdo

brunei

Membro
  • Registro em

  • Última visita

  1. Boa noite, me chamo Bruno, eu trabalho diretamente com poketibia a bastante tempo ,inclusive tenho meu servidor em desenvolvimento e presto serviços de free-lancer. Chama no zap pra gente trocar uma ideia 24 992434713
  2. brunei reagiu a uma resposta no tópico: Trade Offline V2.0
  3. tao simples e tao util, muito obrigado mano
  4. olá povo , gostaria de saber se é possivel fazer essa barra azul (mana) mostrar o hp do pokemon sumonado. uso o otclient v8 . obrigado desde ja (caso tenha algum sistema tbm que mostre abaerra de hp do poke ou dos pokes da bag tbm aceito ) tmj .
  5. Mikayovski reagiu a uma resposta no tópico: Shiny Ditto Memory
  6. brunei respondeu ao post em um tópico de brunei em Outros Clients
    @Kazuya9629 mano creio q da sim , e fazer algo legal um botão pra evoluir e um pra regredir a evoluçao .ficaria legal Se vc tiver os 2 comandos me passa o comando q vou tentar fazer .
  7. brunei reagiu a uma resposta no tópico: MENSAGEM QUANDO LOGAR
  8. posta seu addon system e seu pokebar
  9. FlamesAdmin reagiu a uma resposta no tópico: Shiny Ditto Memory
  10. brunei respondeu ao post em um tópico de brunei em Outros Clients
    que bom que gostou mano, e obrigado pela dica com isso agora creio que esteja 100% , topico atualizado só trocar o sdittomemory.lua . agora tem um cooldown de 2 segundos para trocar (configurável) e coloquei um bloqueio caso o pokemon nao esteja com o moveset 100% carregado.
  11. brunei reagiu a uma resposta no tópico: Shiny Ditto Memory
  12. FlamesAdmin reagiu a uma resposta no tópico: Shiny Ditto Memory
  13. Under reagiu a uma resposta no tópico: Shiny Ditto Memory
  14. brunei postou uma resposta no tópico em Outros Clients
    Olá galera bom dia , boa tarde e boa noite a todos ! venho trazer meu primeiro projeto para contribuir com o TK , se trata de um modulo bastante util como é minha primeira vez trazendo algo aqui , talvez eu esqueça de algo , sem enrolação vamos la. o modulo é um Shiny Ditto Memory para PDA ,o melhor é que nao precisa de source e é bem simples de instalar ! 1° ponto - Adicionar o memory sistem por TalkAction do @zipter98 (fiz algumas correçoes e melhorias no script para funcionar de uma melhor forma com o modulo) em Talkactions.xml adicione a tag : <talkaction words="/memory;!memory" event="script" value="sdittomemory.lua"/> 2° - Em talkaction/script ,crie um arquivo sdittomemory.lua e cole esse script : em : local cd = 2 (em segundos) mude para o numero que desejar como cooldown para efetuar a troca . Para efetuar a troca o pokemon precisa esta com os Moves 100% ,caso contrario ira mandar uma mensagem de bloqueio. 3° - em somefunctions.lua adicione essas funçoes ! tem umas correções q eu mesmo fiz no ditto system e shiny ditto system ,e é necessario pro modulo funcionar 100% . 4° - extraia e adicione o arquivo na pasta Modulos do seu OTClient ! pronto , com isso vai funcionar o modulo 1 - no icone salvar , vc consegue salvar o pokemon que o ditto esta transformado em cada slot (pokebola) e reverter o ditto. 2 - no icone check , vc consegue remover uma memoria ou checar quais memorias o seu ditto esta usando. 3 - e no icone transformar vc transforma em cada memoria salva no s.ditto e tbm consegue reverter para virar um pokemon novo sem usar a memori etc.. entao é isso galera , espero que seja util . CREDITOS : @zipter98 @usoparagames Eu game_memory.rar
  15. mano tem como eu fazer isso chegar se o item esta na bag do jogador ? e gostaria de colocar todos os item da script tem como fazer isso de maneira direta ? sem ter que adicionar item por item .
  16. deu erro mano , deve ser pq nao tenho essa função ai nao né ? [Error - Action Interface] data/actions/scripts/goback.lua:onUse Description: data/actions/scripts/goback.lua:106: attempt to call global 'getPlayerAllItems' (a nil value) stack traceback: data/actions/scripts/goback.lua:106: in function <data/actions/scripts/goback.lua:1
  17. brunei reagiu a uma resposta no tópico: goback ( uso de pokemons )
  18. salve salve galera do TK, gostaria de pedir uma ajuda sobre meu goback.lua queria um jeito de poder usar o pokemon mesmo fora do slot da pokebola , tipo na bag porem eu fiz uma gambiarra mas nao ficou legal pq o player podia usar o poke mesmo no chao , ai eu desfiz ,gostaria de saber se apenas com alteração na função do goback seria possivel fazer isso , desde ja obrigado pela atenção .
  19. fala ae galera, bom dia boa tarde e boa noite ! estou utilizando uma base cyan e estou com o seguinte problema . com o tempo eu descobri , q n é um erro no move1.lua . se trata de um erro quando vc finaliza um monstro selvagem com alguma skill que de um disable EX : thunder ( causa paralisia ) toda vez que vc finaliza um Pokémon da natureza com qualquer skill que de status, surge esse erro na distro, porque quando o pokemon morre, o código tenta lançar o status no pokemon mas ele ta morto entao surge o erro ! segue meu Status System já tentei de varias formar para fazer com q o " addEvent(doStun2, 1000, cid, -1, eff, a, spell) " cheque se o monstro esta vivo antes de lançar , porem falhei em todas kkk n consigo se alguém puder me ajudar a resolver esse erro chato eu vou ficar mt grato!!
  20. brunei postou uma resposta no tópico em Suporte OTServer Derivados
    uso uma base cyan (PDA) tsf 0.4 se não me engano tenho esse npc no meu servidor, ele funciona perfeitamente ! ele ataca o player que entrar no range dele, porem gostaria que ele fizesse isso somente a player que tenha uma storage especifica , será possível ? se alguém puder me ajudar agradeço Você tem o código disponível? Se tiver publique-o aqui: local target = 0 local prevTarget = 0 local origPos = 0 local max_distance = 12 local fighting = false local challenger = 0 local battle_turn = 1 -- don't change local challenger_turn = 0 -- don't change --- --/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-- local function doSummonGymPokemon(npc) local this = npc if not isCreature(this) or not ehNPC(this) then return true end --alterado v1.6 if #getCreatureSummons(this) >= 1 or target == 0 then return true end local it = wildMain[getPlayerStorageValue(this, 665486)][battle_turn] --alterem aki if not it then return true end doSummonMonster(this, it.name) local summon = getCreatureSummons(this)[1] if not summon then --alterado v1.6 print("Error in npc: "..getCreatureName(this)..", tring to execute function 'doSummonGymPokemon', poke: "..it.name) battle_turn = battle_turn+1 return true end 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, target) addEvent(adjustWildPoke, 15, summon, it.optionalLevel) if it.nick ~= "" then doCreatureSetNick(summon, it.nick) end local name = it.nick ~= "" and it.nick or getCreatureName(this).."s "..it.name --alterado v1.3 doCreatureSay(this, gobackmsgs[math.random(#gobackmsgs)].go:gsub("doka", getPlayerStorageValue(summon, 1007)), 1) fighting = true battle_turn = battle_turn + 1 end --/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-- local function goToOrigPos() target = 0 selfFollow(0) fighting = false challenger = 0 challenger_turn = 0 if #getCreatureSummons(getNpcCid()) >= 1 then setPlayerStorageValue(getCreatureSummons(getNpcCid())[1], 1006, 0) doCreatureAddHealth(getCreatureSummons(getNpcCid())[1], -getCreatureMaxHealth(getCreatureSummons(getNpcCid())[1])) end doChangeSpeed(getNpcCid(), -getCreatureSpeed(getNpcCid())) doTeleportThing(getNpcCid(), origPos) end --/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-- local function updateTarget() if(target == 0) then local list = getSpectators(getNpcPos(), 9, 9, false) for i = 1, table.getn(list) do local _target = list[i] if(_target ~= 0) then if isPlayer(_target) and not getTileInfo(getThingPos(_target)).protection then --alterado v1.8 selfSay(hunterSeavellTalks[math.random(#hunterSeavellTalks)]) --alterem aki doNpcSetCreatureFocus(_target) target = _target prevTarget = target break end end end end end --/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-- function onCreatureAppear(cid) end function onCreatureDisappear(cid) end function onCreatureMove(creature, oldPos, newPos) -- end --/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-- function onThink() if not isCreature(getNpcCid()) then return false end --alterado v1.6 if origPos == 0 then origPos = getNpcPos() end if getPlayerStorageValue(getNpcCid(), 665486) <= 0 then setPlayerStorageValue(getNpcCid(), 665486, math.random(1, 5)) end updateTarget() ------------------------------------------------------ if getDistanceBetween(getNpcPos(), origPos) >= max_distance or (isCreature(target) and getTileInfo(getThingPos(target)).protection) or getTileInfo(getThingPos(getNpcCid())).protection then goToOrigPos() --alterado aki end ------------------------------------------------------ if(target == 0) then if getPlayerStorageValue(getNpcCid(), 154788) <= 0 then setPlayerStorageValue(getNpcCid(), 154788, 1) doChangeSpeed(getNpcCid(), -getCreatureSpeed(getNpcCid())) addEvent(randWalk, 2000, getNpcCid(), 1000, getPlayerStorageValue(getNpcCid(), 154788)) end return true end ------------------------------------------------------ local playerPos = getThingPosWithDebug(target) --alterado v1.6 local myPos = getNpcPos() ------------------------------------------------------ if(myPos.z ~= playerPos.z) then goToOrigPos() battle_turn = battle_turn == 1 and battle_turn or battle_turn-1 return true end ------------------------------------------------------ if getDistanceBetween(playerPos, myPos) > max_distance then goToOrigPos() battle_turn = battle_turn == 1 and battle_turn or battle_turn-1 return true end ------------------------------------------------------ if getDistanceBetween(playerPos, myPos) >= 5 then if getPlayerStorageValue(getNpcCid(), 154788) >= 1 then setPlayerStorageValue(getNpcCid(), 154788, -1) doRegainSpeed(getNpcCid()) if isCreature(target) then selfFollow(target) end end end ------------------------------------------------------ if getDistanceBetween(playerPos, myPos) <= 3 then if getPlayerStorageValue(getNpcCid(), 154788) <= 0 then setPlayerStorageValue(getNpcCid(), 154788, 1) doChangeSpeed(getNpcCid(), -getCreatureSpeed(getNpcCid())) addEvent(randWalk, 2000, getNpcCid(), 1000, getPlayerStorageValue(getNpcCid(), 154788)) end end ------------------------------------------------------ if getDistanceBetween(playerPos, myPos) <= 5 then challenger = target addEvent(doSummonGymPokemon, 1000, getNpcCid()) local change = false if not isCreature(target) then target = 0 battle_turn = battle_turn == 1 and battle_turn or battle_turn-1 return true end if fighting then if not isCreature(getCreatureTarget(getNpcCid())) then if #getCreatureSummons(challenger) >= 1 then selfAttackCreature(getCreatureSummons(challenger)[1]) change = true else if change then change = false challenger_turn = challenger_turn + 1 end end end if #getCreatureSummons(getNpcCid()) == 0 and isCreature(target) then if battle_turn > #wildMain[getPlayerStorageValue(getNpcCid(), 665486)] then --alterem aki addEvent(doCreateNpc, 300000, "aOutland Guard", myPos) local outfit = getCreatureOutfit(getNpcCid()) doRemoveCreature(getNpcCid()) ---------------------------------------- if outfit.lookType == 1438 then --alterem aki, esse eh o id da outfit female monster = doCreateMonster("Outland Guard", myPos) --alterem aki female else monster = doCreateMonster("Outland Guard", myPos) --alterem aki male end ---------------------------------------- doCloneOut(monster, outfit) addEvent(beDrunk, 100, monster) end addEvent(doSummonGymPokemon, 1000, getNpcCid()) end if #getCreatureSummons(challenger) <= 0 then selfAttackCreature(challenger) end end end end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  21. brunei reagiu a uma resposta no tópico: (Resolvido)pedido script held fusion
  22. tambem gostaria mano ,se conseguir da um salve ae
  23. brunei postou uma resposta no tópico em Suporte OTServer Derivados
    Meu servidor é uma base cyan (pda) tsf 0.4 eu tenho um held system mt bom e funcional ,porem o único que eu não consegui colocar pra funcionar bem é o y-Ghost , que eu creio que seja configurado no somefunctions.lua , porem eu não tenho o conhecimento suficiente para desenvolver .( ja tentei ). o item já é utilizável porem quando eu coloco no Pokémon ele não muda nada e não da a característica de Ghost (atravessar paredes e itens) que deveria . se alguém puder me ajudar ficarei muito grato !
  24. brunei reagiu a uma resposta no tópico: Addon System - (PDA)
  25. muito bom , obrigado por compartilhar , primeiro adodn system que funciona legal no meu sv, uma duvida tem alguma forma de identificar quando o poke tem o addon dando look na ball ? 01:10 Voce ve a icone ball sendo usada. It contem a Shiny Marowak. Price: unsellable. edit : ja consegui no look sistem acicionei a função em outro lugar ai ficou perfeito , obrigado

Informação Importante

Confirmação de Termo