Ir para conteúdo

brunei

Membro
  • Registro em

  • Última visita

Tudo que brunei postou

  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. 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 .
  3. brunei postou uma resposta no tópico 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 .
  4. posta seu addon system e seu pokebar
  5. brunei postou uma resposta no tópico 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.
  6. 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
  7. 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 .
  8. 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
  9. 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 .
  10. 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!!
  11. 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.
  12. tambem gostaria mano ,se conseguir da um salve ae
  13. 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 !
  14. 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
  15. também estou com esse problema, mas sei que é relacionado ao mapa do game , se alguém puder ajudar vai me ajudar tbm UP
  16. estou de volta haha ,muito obrigado , funcionou perfeitamente para min, uma duvida consigo criar um outro npc com outra lista de pokemons ,mas usando a msm script ?
  17. alguem me ajuda ai ,ainda estou precisando haha
  18. brunei postou uma resposta no tópico em Suporte OTServer Derivados
    salve galera , estou precisando de um npc de task comum , que só pode fazer 1x , (matar pokes e ganha xp e item) ou um npc de task diaria (matar poke e ganha xp e item) eu n entendo mt de script , entao se algum puder me ajudar fico grato vlw ae .
  19. salve salve galera , então indo direto ao caso ,eu gostaria de um script que fizesse com que os player que estão na PARTY possam jogar ball nos pokes derrotados por qualquer membro da party ,e pegar o loot tbm, desde ja obrigado vou postar meu catch.lua se precisar de outro arquivo eu posto tbm tmj galera , muito obrigado desde ja
  20. desculpa reviver o topico , estou precisando desse script tbm , se alguem conseguir me da uma luz ae haha
  21. alguem consegue adaptar para tfs 0.4 ( uso 8.54) até pago dependendo do valor!!
  22. salve galera , tudo na paz ? entao estou precisando de uma ajuda , eu tenho um system de task padrao da Base Cyan antiga (PDA) porem estou com um problema em relação a task , eu só consigo fazer a task do npc (qualquer npc do servidor) uma vez , quando eu concluo e tento fazer novamente da esse erro. eu faço a task normal ( nao é problema com os npcs) quando eu termino e tento pegar dnv da esse problema ,com qualquer npc de task do game quem puder me ajudar eu agradeço!! caso precise do exp2.0.lua eu posto tbm ou algum outro script ou arquivo ,muito obrigado desde-ja Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  23. Eu consegui configurar o esquema dos lotes que são capturados ,agora só preciso que o contador numérico informe a quantidade de catch e não de pokebolas gastas
  24. salve rapaziada , tudo na paz ? entao , eu possuo um sistema que mostra os pokemons e a quantidade de catchs o player tem , porem esse system esta com um problema que nao consigo resolver.... em " Catchs Total: 8 " era pra ser o numero de pokemons capturados . Porem, ele conta o numero de pokeballs gasta . em " Pokemons Capturados:" na lista a baixo ele mostra quais pokemons foram capturados .Porem ele esta aparecendo pokes aleatorios ,em vez do realmente capturado . EX : Eu capturo um abra , aparece na lista o Omastar. OBS: é uma actions , eu uso um item e ele abre essa janela . segue a script : se precisar de avaliar algum outro script , tipo catch system , e etc fala que eu posto aqui . dependendo do valor , eu até pago pelo script !! desde já , muito obrigado galera

Informação Importante

Confirmação de Termo