Necrobot - sniping | egghatch | gpx | lure | incense | & more menu

User Tag List

Page 18 of 282 FirstFirst ... 14151617181920212268118 ... LastLast
Results 256 to 270 of 4221
  1. #256
    dreambar.wi's Avatar Private
    Reputation
    5
    Join Date
    Jul 2016
    Posts
    13
    Thanks G/R
    1/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by wetshrimp View Post
    dreambar can you add some code to add tranferbycp
    Quick fix is to change the following in Logic.cs.
    Code:
            private async Task TransferDuplicatePokemon()
            {
                var duplicatePokemons = await _inventory.GetDuplicatePokemonToTransfer();
    
                foreach (var duplicatePokemon in duplicatePokemons)
                {
                    var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
                    Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
                    await Task.Delay(300);
                }
            }
    Change is in bold. You can change the 600 value to whatever you want it to be. Basically when transferring duplicate Pokemon if the cp is > 600 it'll just skip it.
    Code:
            private async Task TransferDuplicatePokemon()
            {
                var duplicatePokemons = await _inventory.GetDuplicatePokemonToTransfer();
    
                foreach (var duplicatePokemon in duplicatePokemons)
                {
                    if (duplicatePokemon.Cp > 600)
                    {
                        continue; // will skip since cp is over 600
                    }
                    var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
                    Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
                    await Task.Delay(300);
                }
            }

    Necrobot - sniping | egghatch | gpx | lure | incense | & more
  2. #257
    gopokemongo's Avatar Member
    Reputation
    4
    Join Date
    Jul 2016
    Posts
    18
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Would there be any reason why it is just not transferring Pokemon?

    EDIT:

    That was pretty vague. Here is what I have setup currently -


    //await EvolveAllPokemonWithEnoughCandy();
    await TransferDuplicatePokemon(true);
    await RecycleItems();
    await ExecuteFarmingPokestopsAndPokemons();
    private async Task TransferDuplicatePokemon(bool keepPokemonsThatCanEvolve = false)
    {
    var duplicatePokemons = await _inventory.GetDuplicatePokemonToTransfer(keepPokemonsThatCanEvolve);
    foreach (var duplicatePokemon in duplicatePokemons)
    {
    var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
    Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
    await Task.Delay(500);
    }
    }
    Last edited by gopokemongo; 07-21-2016 at 11:31 PM.

  3. #258
    wetshrimp's Avatar Member
    Reputation
    3
    Join Date
    Jul 2016
    Posts
    61
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Inny View Post
    Thought I'd give back and share my modifications, answering a few questions that I haven't seen answered yet. Enjoy & give thanks/thumbs up if you like! Thank you!
    Line numbers might be a little bit off and the places/method I'm doing things (not using arrays/list) may not be optimal, but hey...


    Adjust cycle time between farming and transferring + evolving
    Logic.cs 44:
    Code:
                        await RepeatAction(2, async () => await ExecuteFarmingPokestopsAndPokemons(_client));
                        // default RepeatAction count = 10 = measured it once at approx. 30 minutes
                        // 2 = measured it once at approx 13 min.
    Transfer all but the two highest instead of only the highest CP Pokémon
    Inventory.cs 77:
    Code:
                return pokemonList
                    .GroupBy(p => p.PokemonId)
                    .Where(x => x.Count() > 2)
                    .SelectMany(p => p.Where(x => x.Favorite == 0).OrderByDescending(x => x.Cp).ThenBy(n => n.StaminaMax).Skip(2).ToList());
    Do not evolve Pokémon
    Logic.cs 41:
    Code:
    //await EvolveAllPokemonWithEnoughCandy();
    Only evolve specific Pokémon
    Inventory.cs 108:
    // Require 2x Candy requirement in inventory and Pokémon not to be specified, in that case evolve it
    // Using this to save up the specified common Pokémon for mass-evolve with Candy
    Code:
                    if (familyCandy.Candy - pokemonCandyNeededAlready > 2*settings.CandyToEvolve &&! ( pokemon.PokemonId == PokemonId.Rattata ||
                                                                                                    pokemon.PokemonId == PokemonId.Pidgey || pokemon.PokemonId == PokemonId.Pidgeotto || 
                                                                                                    pokemon.PokemonId == PokemonId.Caterpie || pokemon.PokemonId == PokemonId.Metapod ||
                                                                                                    pokemon.PokemonId == PokemonId.Weedle || pokemon.PokemonId == PokemonId.Kakuna )
                       )
    Exclusions on Pokémon to transfer // Do not transfer Pokémon above certain CP level
    // You can use this to build up a stack of these Pokémon, while not auto-Evolving them, so you can use them along with a Lucky Egg
    Logic.cs 145:
    Code:
                    if (duplicatePokemon.PokemonId != PokemonId.Rattata &&
                        duplicatePokemon.PokemonId != PokemonId.Weedle &&
                        duplicatePokemon.PokemonId != PokemonId.Pidgey &&
                        duplicatePokemon.PokemonId != PokemonId.Caterpie &&
                        duplicatePokemon.Cp < 1000)
                    {
                            var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
                            Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
                            await Task.Delay(500);
                    }
    Drop items from inventory when you have more than a certain amount
    Settings.cs 27:
    Code:
                        new KeyValuePair<ItemId, int>(ItemId.ItemPokeBall, 50),
                        new KeyValuePair<ItemId, int>(ItemId.ItemGreatBall, 50),
                        new KeyValuePair<ItemId, int>(ItemId.ItemUltraBall, 100),
                        
                        new KeyValuePair<ItemId, int>(ItemId.ItemRazzBerry, 50),
    
                        new KeyValuePair<ItemId, int>(ItemId.ItemPotion, 0),
                        new KeyValuePair<ItemId, int>(ItemId.ItemSuperPotion, 0),
                        new KeyValuePair<ItemId, int>(ItemId.ItemHyperPotion, 50),
                        new KeyValuePair<ItemId, int>(ItemId.ItemRevive, 30)
    Use Ultra/Great Balls on Pokémon capture when their count exceed what you would drop from inventory
    Logic.cs in private async Task<MiscEnums.Item> GetBestBall(int? pokemonCp ~179+:
    Code:
                if (masterBallsCount > 0 && pokemonCp >= 1000)
                    return MiscEnums.Item.ITEM_MASTER_BALL;
                else if (ultraBallsCount > 100 || (ultraBallsCount > 0 && pokemonCp >= 1000))
                    return MiscEnums.Item.ITEM_ULTRA_BALL;
                else if (ultraBallsCount > 50 || (greatBallsCount > 0 && pokemonCp >= 1000))
                    return MiscEnums.Item.ITEM_GREAT_BALL;
    Do not use Raspberry when we have 10 or less
    Code:
    Logic.cs 204:             if (berry == null || berry.Count <= 10)
    Use Master/Ultra/Great Balls when certain type of Pokémon is encountered
    // This should probably be extended to include when a Pokémon that hasn't been caught yet is being encountered

    Logic.cs 104:
    Code:
    	var pokeball = await GetBestBall(pokemonCP, encounterPokemonResponse?.WildPokemon?.PokemonData?.PokemonId);
    Logic.cs 173:
    Code:
    	private async Task<MiscEnums.Item> GetBestBall(int? pokemonCp, PokemonId? pokemonId)
    Logic.cs 180:
    var pokeBallsCount = await _inventory.GetItemAmountByType(MiscEnums.Item.ITEM_POKE_BALL);
    var greatBallsCount = await _inventory.GetItemAmountByType(MiscEnums.Item.ITEM_GREAT_BALL);
    var ultraBallsCount = await _inventory.GetItemAmountByType(MiscEnums.Item.ITEM_ULTRA_BALL);
    var masterBallsCount = await _inventory.GetItemAmountByType(MiscEnums.Item.ITEM_MASTER_BALL);

    Code:
                if ( pokemonId == PokemonId.Charmender ||
                     pokemonId == PokemonId.Bulbasaur ||
                     pokemonId == PokemonId.Squirtle )
                {
                    if (masterBallsCount > 0) return MiscEnums.Item.ITEM_MASTER_BALL;
                    else if (ultraBallsCount > 0) return MiscEnums.Item.ITEM_ULTRA_BALL;
                    else if (greatBallsCount > 0) return MiscEnums.Item.ITEM_GREAT_BALL;
                    else return MiscEnums.Item.ITEM_POKE_BALL; // OTHERWISE JUST CRASH!! What kinda trainer has no balls? And no, obviously, lady trainers have balls.
                }
    Upgrade Pokéball type if possible, when capture probability is < 20%
    Logic.cs 111:
    Code:
                            //Throw berry if we can
                            await UseBerry(pokemon.EncounterId, pokemon.SpawnpointId);
                            // Upgrade Pokeball if < 20% cap chance
                            if (encounterPokemonResponse?.CaptureProbability.CaptureProbability_.First() < 0.20) {
                                if (pokeball == MiscEnums.Item.ITEM_POKE_BALL) pokeball = MiscEnums.Item.ITEM_GREAT_BALL;
                                else if (pokeball == MiscEnums.Item.ITEM_GREAT_BALL) pokeball = MiscEnums.Item.ITEM_ULTRA_BALL;
                                else if (pokeball == MiscEnums.Item.ITEM_ULTRA_BALL) pokeball = MiscEnums.Item.ITEM_MASTER_BALL;
                            }
    Thanks! can you do a snippet on how to do the following? Ill follow the code and make the rest of my exclusion list:

    I want it so that it will only trransfe pokemon like pidgey and keep all dratini over 200 cp, or keep X amount of pidgeys (using integer division to decide how many pidgeys i need to keep for evolution). Im guessing it will just take something like if (pidgey) then keep(pidgeycandy/12, pidgey). or something. and for the dratini, maybe something like keep (isDratini && dratiniCP>200)

    just need to know how to make this reality.

    thanks!

    if you could throw up an evolution snippet that ONLY evolves pokemon i specify in the file (like pidgey, ratata, geodude, etc) then transfer all the evolutions, that would be great. and outside wrap code that first checks if it is favorited then keep. else, proceed with the above algorithm for transfer or evolve. thanks!

  4. #259
    wetshrimp's Avatar Member
    Reputation
    3
    Join Date
    Jul 2016
    Posts
    61
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dreambar.wi View Post
    Quick fix is to change the following in Logic.cs.
    Code:
            private async Task TransferDuplicatePokemon()
            {
                var duplicatePokemons = await _inventory.GetDuplicatePokemonToTransfer();
    
                foreach (var duplicatePokemon in duplicatePokemons)
                {
                    var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
                    Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
                    await Task.Delay(300);
                }
            }
    Change is in bold. You can change the 600 value to whatever you want it to be. Basically when transferring duplicate Pokemon if the cp is > 600 it'll just skip it.
    Code:
            private async Task TransferDuplicatePokemon()
            {
                var duplicatePokemons = await _inventory.GetDuplicatePokemonToTransfer();
    
                foreach (var duplicatePokemon in duplicatePokemons)
                {
                    if (duplicatePokemon.Cp > 600)
                    {
                        continue; // will skip since cp is over 600
                    }
                    var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
                    Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
                    await Task.Delay(300);
                }
            }
    Thanks! can you do a snippet on how to do the following-- Ill follow the code and make the rest of my exclusion list:

    I want it so that it will only trransfe SPECIFIC (opposed to all, as the code indicates above for <600CP) pokemon like pidgey and keep all dratini over 200 cp, or keep X amount of pidgeys (using integer division to decide how many pidgeys i need to keep for evolution). Im guessing it will just take something like if (pidgey) then keep(pidgeycandy/12, pidgey). or something. and for the dratini, maybe something like keep (isDratini && dratiniCP>200)

    just need to know how to make this reality.

    if you could throw up an evolution snippet that ONLY evolves pokemon i specify in the file (like pidgey, ratata, geodude, etc) then transfer all the evolutions, that would be great. and outside wrap code that first checks if it is favorited then keep. else, proceed with the above algorithm for transfer or evolve. thanks!

  5. #260
    wetshrimp's Avatar Member
    Reputation
    3
    Join Date
    Jul 2016
    Posts
    61
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dreambar.wi View Post
    Quick fix is to change the following in Logic.cs.
    Code:
            private async Task TransferDuplicatePokemon()
            {
                var duplicatePokemons = await _inventory.GetDuplicatePokemonToTransfer();
    
                foreach (var duplicatePokemon in duplicatePokemons)
                {
                    var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
                    Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
                    await Task.Delay(300);
                }
            }
    Change is in bold. You can change the 600 value to whatever you want it to be. Basically when transferring duplicate Pokemon if the cp is > 600 it'll just skip it.
    Code:
            private async Task TransferDuplicatePokemon()
            {
                var duplicatePokemons = await _inventory.GetDuplicatePokemonToTransfer();
    
                foreach (var duplicatePokemon in duplicatePokemons)
                {
                    if (duplicatePokemon.Cp > 600)
                    {
                        continue; // will skip since cp is over 600
                    }
                    var transfer = await _client.TransferPokemon(duplicatePokemon.Id);
                    Logger.Write($"Transfer {duplicatePokemon.PokemonId} with {duplicatePokemon.Cp} CP", LogLevel.Info);
                    await Task.Delay(300);
                }
            }
    Thanks! can you do a snippet on how to do the following-- Ill follow the code and make the rest of my exclusion list:

    I want it so that it will only trransfe SPECIFIC (opposed to all, as the code indicates above for <600CP) pokemon like pidgey and keep all dratini over 200 cp, or keep X amount of pidgeys (using integer division to decide how many pidgeys i need to keep for evolution). Im guessing it will just take something like if (pidgey) then keep(pidgeycandy/12, pidgey). or something. and for the dratini, maybe something like keep (isDratini && dratiniCP>200)

    just need to know how to make this reality.

    if you could throw up an evolution snippet that ONLY evolves pokemon i specify in the file (like pidgey, ratata, geodude, etc) then transfer all the evolutions, that would be great. and outside wrap code that first checks if it is favorited then keep. else, proceed with the above algorithm for transfer or evolve. thanks!

  6. #261
    iiymij's Avatar Member
    Reputation
    2
    Join Date
    Jul 2012
    Posts
    4
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm using the newest one and the Refresh Token ID isn't showing up in the console window. Did I do something wrong when I tried to build the newest one?

    this is what I get when I start it:

    PHP Code:
    [21:48:36Starting Execute on login serverGoogle
    [21:48:38Please visit https://www.google.com/device and enter GCRF-WEYJ
    [21:49:00Using PokestopAsia Society in 885m distance
    [21:49:00Farmed XP50Gems0Eggs:  Items1 x ItemRazzBerry1 x ItemRevive1 x ItemPotion
    [21:49:01Recycled 1x ItemPotion
    [21:49:02Recycled 1x ItemRevive
    [21:49:03] Use RasperryRemaining13
    [21:49:07We caught a Doduo with CP 386 and CaptureProbability0.343478 using a ITEM_GREAT_BALL in 0m distance 
    So there's no token ID for me to copy back into the visual studios so that it will stay logged in. Anyone else having this problem?
    Last edited by iiymij; 07-22-2016 at 12:24 AM.

  7. #262
    fgsfgds's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    How do I slow it down? So it doesn't catch Pokemon or use Pokestops too fast. Caught 3 Pokemon in less than a second. Want to slow it down a bit so it's not so obvious I'm botting.

    Edit: nvm, line 111 of logic.cs

  8. #263
    b0Ni07's Avatar Sergeant Major
    Reputation
    19
    Join Date
    Jul 2016
    Posts
    184
    Thanks G/R
    7/15
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    is it possible to make TransferAllButStrongestUnwantedPokemonlist like old versions? i want use with my list..

    Code:
            private static async Task TransferAllButStrongestUnwantedPokemon(Client client)
            {
                System.Console.WriteLine("[!] firing up the meat grinder");
    
                var unwantedPokemonTypes = new[]
                {
                    PokemonId.Bulbasaur,
                   //PokemonId.Ivysaur,
    //PokemonId.Venusaur,
    PokemonId.CHARMANDER,
    //PokemonId.Charmeleon,
    //PokemonId.Charizard,
    PokemonId.Squirtle,
    //PokemonId.Wartortle,
    //PokemonId.Blastoise,
    PokemonId.Caterpie,
    PokemonId.Metapod,
    PokemonId.Butterfree,
    PokemonId.Weedle,
    PokemonId.Kakuna,
    PokemonId.Beedrill,
    PokemonId.Pidgey,
    PokemonId.Pidgeotto,
    PokemonId.Pidgeot,
    PokemonId.Rattata,
    PokemonId.Raticate,
    PokemonId.Spearow,
    PokemonId.Fearow,
    PokemonId.Ekans,
    //PokemonId.Arbok,
    PokemonId.Pikachu,
    //PokemonId.Raichu,
    PokemonId.Sandshrew,
    //PokemonId.Sandlash,
    PokemonId.NidoranFemale,
    PokemonId.Nidorina,
    //PokemonId.Nidoqueen,
    PokemonId.NidoranMale,
    PokemonId.Nidorino,
    //PokemonId.Nidoking,
    PokemonId.Clefairy,
    //PokemonId.Clefable,
    PokemonId.Vulpix,
    //PokemonId.Ninetales,
    PokemonId.Jigglypuff,
    //PokemonId.Wigglytuff,
    PokemonId.Zubat,
    PokemonId.Golbat,
    PokemonId.Oddish,
    PokemonId.Gloom,
    //PokemonId.Vileplume,
    PokemonId.Paras,
    PokemonId.Parasect,
    PokemonId.Venonat,
    PokemonId.Venomoth,
    //PokemonId.Diglett,
    //PokemonId.Dugtrio,
    PokemonId.Meowth,
    //PokemonId.Persian,
    PokemonId.Psyduck,
    //PokemonId.Golduck,
    PokemonId.Mankey,
    PokemonId.Primeape,
    PokemonId.Growlithe,
    //PokemonId.Arcanine,
    PokemonId.Poliwag,
    PokemonId.Poliwhirl,
    //PokemonId.Poliwrath,
    PokemonId.Abra,
    PokemonId.Kadabra,
    //PokemonId.Alakhazam,
    PokemonId.Machop,
    //PokemonId.Machoke,
    PokemonId.Machamp,
    PokemonId.Bellsprout,
    PokemonId.Weepinbell,
    //PokemonId.Victreebell,
    PokemonId.Tentacool,
    //PokemonId.Tentacruel,
    PokemonId.Geodude,
    PokemonId.Graveler,
    //PokemonId.Golem,
    PokemonId.Ponyta,
    //PokemonId.Rapidash,
    PokemonId.Slowpoke,
    //PokemonId.Slowbro,
    PokemonId.Magnemite,
    PokemonId.Magneton,
    //PokemonId.Farfetch'd,
    PokemonId.Doduo,
    PokemonId.Dodrio,
    PokemonId.Seel,
    //PokemonId.Dewgong,
    //PokemonId.Grimer,
    //PokemonId.Muk,
    PokemonId.Shellder,
    PokemonId.Cloyster,
    PokemonId.Gastly,
    //PokemonId.Haunter,
    //PokemonId.Gengar,
    PokemonId.Onix,
    PokemonId.Drowzee,
    //PokemonId.Hypno,
    PokemonId.Krabby,
    PokemonId.Kingler,
    PokemonId.Voltorb,
    PokemonId.Electrode,
    PokemonId.Exeggcute,
    //PokemonId.Exeggutor,
    PokemonId.Cubone,
    PokemonId.Marowak,
    //PokemonId.Hitmonlee,
    //PokemonId.Hitmonchan,
    //PokemonId.Lickitung,
    PokemonId.Koffing,
    //PokemonId.Weezing,
    PokemonId.Rhyhorn,
    //PokemonId.Rhydon,
    //PokemonId.Chansey,
    PokemonId.Tangela,
    PokemonId.Kangaskhan,
    PokemonId.Horsea,
    PokemonId.Seadra,
    PokemonId.Goldeen,
    //PokemonId.Seaking,
    PokemonId.Staryu,
    //PokemonId.Starmie,
    //PokemonId.Mr.Mime,
    //PokemonId.Scyther,
    PokemonId.Jynx,
    //PokemonId.Electabuzz,
    //PokemonId.Magmar,
    PokemonId.Pinsir,
    PokemonId.Tauros,
    PokemonId.Magikarp,
    //PokemonId.Gyarados,
    //PokemonId.Lapras,
    //PokemonId.Ditto,
    PokemonId.Eevee,
    //PokemonId.Vaporeon,
    //PokemonId.Jolteon,
    //PokemonId.Flareon,
    PokemonId.Porygon,
    PokemonId.Omanyte,
    //PokemonId.Omastar,
    PokemonId.Kabuto,
    PokemonId.Kabutops,
    //PokemonId.Aerodactyl,
    //PokemonId.Snorlax,
    //PokemonId.Articuno,
    //PokemonId.Zapdos,
    //PokemonId.Moltres,
    PokemonId.Dratini,
    //PokemonId.Dragonair,
    //PokemonId.Dragonite
    //PokemonId.Mewtwo,
    //PokemonId.Mew
                };

  9. #264
    sayedjalal's Avatar Member
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    8
    Thanks G/R
    10/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i comment all
    //await EvolveAllPokemonWithEnoughCandy();
    //await TransferDuplicatePokemon();
    //await RecycleItems();
    and run the bot and still transfer my poke and recycle almost all my item

    i want only farming without transfer of recucle or evolve anything just farm poke and exp

  10. #265
    Xhektz's Avatar Member
    Reputation
    2
    Join Date
    Jul 2016
    Posts
    6
    Thanks G/R
    3/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i Have one error on can help me please:

    [00:00:46] Exception: System.NullReferenceException: Referencia a objeto no esta
    blecida como instancia de un objeto.
    en PokemonGo.RocketAPI.Logic.Logic.<CatchEncounter>d__9.MoveNext() en C:\User
    s\Xhektz\Downloads\Pokemon-Go-Rocket-API-master\PokemonGo.RocketAPI.Logic\Logic.
    cs:línea 146
    --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la
    excepción ---
    en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
    ification(Task task)
    en System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    en PokemonGo.RocketAPI.Logic.Logic.<ExecuteCatchAllNearbyPokemons>d__8.MoveNe
    xt() en C:\Users\Xhektz\Downloads\Pokemon-Go-Rocket-API-master\PokemonGo.RocketA
    PI.Logic\Logic.cs:línea 135
    --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la
    excepción ---
    en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
    ification(Task task)
    en System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    en PokemonGo.RocketAPI.Logic.Logic.<ExecuteFarmingPokestopsAndPokemons>d__7.M
    oveNext() en C:\Users\Xhektz\Downloads\Pokemon-Go-Rocket-API-master\PokemonGo.Ro
    cketAPI.Logic\Logic.cs:línea 113
    --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la
    excepción ---
    en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
    ification(Task task)
    en System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    en PokemonGo.RocketAPI.Logic.Logic.<PostLoginExecute>d__5.MoveNext() en C:\Us
    ers\Xhektz\Downloads\Pokemon-Go-Rocket-API-master\PokemonGo.RocketAPI.Logic\Logi
    c.cs:línea 66

  11. #266
    Merudo's Avatar Sergeant
    Reputation
    27
    Join Date
    Jul 2016
    Posts
    35
    Thanks G/R
    0/25
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think I'm having the same error too, it's related to the line

    Code:
    if (encounter?.CaptureProbability.CaptureProbability_.First() < 0.35)
    Which apparently doesn't always refer to an instance of an object?

  12. Thanks Xhektz (1 members gave Thanks to Merudo for this useful post)
  13. #267
    krampak's Avatar Member
    Reputation
    3
    Join Date
    May 2009
    Posts
    64
    Thanks G/R
    18/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone else not getting the Google refresh token ?

  14. #268
    dreambar.wi's Avatar Private
    Reputation
    5
    Join Date
    Jul 2016
    Posts
    13
    Thanks G/R
    1/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by b0Ni07 View Post
    is it possible to make TransferAllButStrongestUnwantedPokemonlist like old versions? i want use with my list..

    Code:
            private static async Task TransferAllButStrongestUnwantedPokemon(Client client)
            {
                System.Console.WriteLine("[!] firing up the meat grinder");
    
                var unwantedPokemonTypes = new[]
                {
                    PokemonId.Bulbasaur,
                   //PokemonId.Ivysaur,
    //PokemonId.Venusaur,
    PokemonId.CHARMANDER,
    //PokemonId.Charmeleon,
    //PokemonId.Charizard,
    PokemonId.Squirtle,
    //PokemonId.Wartortle,
    //PokemonId.Blastoise,
    PokemonId.Caterpie,
    PokemonId.Metapod,
    PokemonId.Butterfree,
    PokemonId.Weedle,
    PokemonId.Kakuna,
    PokemonId.Beedrill,
    PokemonId.Pidgey,
    PokemonId.Pidgeotto,
    PokemonId.Pidgeot,
    PokemonId.Rattata,
    PokemonId.Raticate,
    PokemonId.Spearow,
    PokemonId.Fearow,
    PokemonId.Ekans,
    //PokemonId.Arbok,
    PokemonId.Pikachu,
    //PokemonId.Raichu,
    PokemonId.Sandshrew,
    //PokemonId.Sandlash,
    PokemonId.NidoranFemale,
    PokemonId.Nidorina,
    //PokemonId.Nidoqueen,
    PokemonId.NidoranMale,
    PokemonId.Nidorino,
    //PokemonId.Nidoking,
    PokemonId.Clefairy,
    //PokemonId.Clefable,
    PokemonId.Vulpix,
    //PokemonId.Ninetales,
    PokemonId.Jigglypuff,
    //PokemonId.Wigglytuff,
    PokemonId.Zubat,
    PokemonId.Golbat,
    PokemonId.Oddish,
    PokemonId.Gloom,
    //PokemonId.Vileplume,
    PokemonId.Paras,
    PokemonId.Parasect,
    PokemonId.Venonat,
    PokemonId.Venomoth,
    //PokemonId.Diglett,
    //PokemonId.Dugtrio,
    PokemonId.Meowth,
    //PokemonId.Persian,
    PokemonId.Psyduck,
    //PokemonId.Golduck,
    PokemonId.Mankey,
    PokemonId.Primeape,
    PokemonId.Growlithe,
    //PokemonId.Arcanine,
    PokemonId.Poliwag,
    PokemonId.Poliwhirl,
    //PokemonId.Poliwrath,
    PokemonId.Abra,
    PokemonId.Kadabra,
    //PokemonId.Alakhazam,
    PokemonId.Machop,
    //PokemonId.Machoke,
    PokemonId.Machamp,
    PokemonId.Bellsprout,
    PokemonId.Weepinbell,
    //PokemonId.Victreebell,
    PokemonId.Tentacool,
    //PokemonId.Tentacruel,
    PokemonId.Geodude,
    PokemonId.Graveler,
    //PokemonId.Golem,
    PokemonId.Ponyta,
    //PokemonId.Rapidash,
    PokemonId.Slowpoke,
    //PokemonId.Slowbro,
    PokemonId.Magnemite,
    PokemonId.Magneton,
    //PokemonId.Farfetch'd,
    PokemonId.Doduo,
    PokemonId.Dodrio,
    PokemonId.Seel,
    //PokemonId.Dewgong,
    //PokemonId.Grimer,
    //PokemonId.Muk,
    PokemonId.Shellder,
    PokemonId.Cloyster,
    PokemonId.Gastly,
    //PokemonId.Haunter,
    //PokemonId.Gengar,
    PokemonId.Onix,
    PokemonId.Drowzee,
    //PokemonId.Hypno,
    PokemonId.Krabby,
    PokemonId.Kingler,
    PokemonId.Voltorb,
    PokemonId.Electrode,
    PokemonId.Exeggcute,
    //PokemonId.Exeggutor,
    PokemonId.Cubone,
    PokemonId.Marowak,
    //PokemonId.Hitmonlee,
    //PokemonId.Hitmonchan,
    //PokemonId.Lickitung,
    PokemonId.Koffing,
    //PokemonId.Weezing,
    PokemonId.Rhyhorn,
    //PokemonId.Rhydon,
    //PokemonId.Chansey,
    PokemonId.Tangela,
    PokemonId.Kangaskhan,
    PokemonId.Horsea,
    PokemonId.Seadra,
    PokemonId.Goldeen,
    //PokemonId.Seaking,
    PokemonId.Staryu,
    //PokemonId.Starmie,
    //PokemonId.Mr.Mime,
    //PokemonId.Scyther,
    PokemonId.Jynx,
    //PokemonId.Electabuzz,
    //PokemonId.Magmar,
    PokemonId.Pinsir,
    PokemonId.Tauros,
    PokemonId.Magikarp,
    //PokemonId.Gyarados,
    //PokemonId.Lapras,
    //PokemonId.Ditto,
    PokemonId.Eevee,
    //PokemonId.Vaporeon,
    //PokemonId.Jolteon,
    //PokemonId.Flareon,
    PokemonId.Porygon,
    PokemonId.Omanyte,
    //PokemonId.Omastar,
    PokemonId.Kabuto,
    PokemonId.Kabutops,
    //PokemonId.Aerodactyl,
    //PokemonId.Snorlax,
    //PokemonId.Articuno,
    //PokemonId.Zapdos,
    //PokemonId.Moltres,
    PokemonId.Dratini,
    //PokemonId.Dragonair,
    //PokemonId.Dragonite
    //PokemonId.Mewtwo,
    //PokemonId.Mew
                };


    Here is the transfer all pokemon except for the strongest. Just call this TransferAllButStrongestUnwantedPokemon instead of TransferDuplicatePokemon.
    Code:
    private async Task TransferAllButStrongestUnwantedPokemon()
            {
                Logger.Write($"[!] Firing up the grinder");
    
                #region unwanted Pokemon types
                var unwantedPokemonTypes = new[]
                 {
                    PokemonId.Bulbasaur,
                    PokemonId.Ivysaur,
                    PokemonId.Venusaur,
                    PokemonId.Charmender,
                    PokemonId.Charmeleon,
                    PokemonId.Charizard,
                    PokemonId.Squirtle,
                    PokemonId.Wartortle,
                    PokemonId.Blastoise,
                    PokemonId.Caterpie,
                    PokemonId.Metapod,
                    PokemonId.Butterfree,
                    PokemonId.Weedle,
                    PokemonId.Kakuna,
                    PokemonId.Beedrill,
                    PokemonId.Pidgey,
                    PokemonId.Pidgeotto,
                    PokemonId.Pidgeot,
                    PokemonId.Rattata,
                    PokemonId.Raticate,
                    PokemonId.Spearow,
                    PokemonId.Fearow,
                    PokemonId.Ekans,
                    PokemonId.Arbok,
                    PokemonId.Pikachu,
                    PokemonId.Raichu,
                    PokemonId.Sandshrew,
                    PokemonId.Sandlash,
                    PokemonId.Nidorino,
                    PokemonId.Nidorina,
                    PokemonId.Nidoqueen,
                    PokemonId.NidoranMale,
                    PokemonId.NidoranFemale,
                    PokemonId.Nidoking,
                    PokemonId.Clefary,
                    PokemonId.Clefable,
                    PokemonId.Vulpix,
                    PokemonId.Ninetales,
                    PokemonId.Jigglypuff,
                    PokemonId.Wigglytuff,
                    PokemonId.Zubat,
                    PokemonId.Golbat,
                    PokemonId.Oddish,
                    PokemonId.Gloom,
                    PokemonId.Vileplume,
                    PokemonId.Paras,
                    PokemonId.Parasect,
                    PokemonId.Venonat,
                    PokemonId.Venomoth,
                    PokemonId.Diglett,
                    PokemonId.Dugtrio,
                    PokemonId.Meowth,
                    PokemonId.Persian,
                    PokemonId.Psyduck,
                    PokemonId.Golduck,
                    PokemonId.Mankey,
                    PokemonId.Primeape,
                    PokemonId.Growlithe,
                    PokemonId.Arcanine,
                    PokemonId.Poliwag,
                    PokemonId.Poliwhirl,
                    PokemonId.Poliwrath,
                    PokemonId.Abra,
                    PokemonId.Kadabra,
                    PokemonId.Alakhazam,
                    PokemonId.Machop,
                    PokemonId.Machoke,
                    PokemonId.Machamp,
                    PokemonId.Bellsprout,
                    PokemonId.Weepinbell,
                    PokemonId.Victreebell,
                    PokemonId.Tentacool,
                    PokemonId.Tentacruel,
                    PokemonId.Geoduge,
                    PokemonId.Graveler,
                    PokemonId.Golem,
                    PokemonId.Ponyta,
                    PokemonId.Rapidash,
                    PokemonId.Slowpoke,
                    PokemonId.Slowbro,
                    PokemonId.Magnemite,
                    PokemonId.Magneton,
                    //PokemonId.Farfetch'd,
                    PokemonId.Doduo,
                    PokemonId.Dodrio,
                    PokemonId.Seel,
                    PokemonId.Dewgong,
                    PokemonId.Grimer,
                    PokemonId.Muk,
                    PokemonId.Shellder,
                    PokemonId.Cloyster,
                    PokemonId.Gastly,
                    PokemonId.Haunter,
                    PokemonId.Gengar,
                    PokemonId.Onix,
                    PokemonId.Drowzee,
                    PokemonId.Hypno,
                    PokemonId.Krabby,
                    PokemonId.Kingler,
                    PokemonId.Voltorb,
                    PokemonId.Electrode,
                    PokemonId.Exeggcute,
                    PokemonId.Exeggutor,
                    PokemonId.Cubone,
                    PokemonId.Marowak,
                    PokemonId.Hitmonlee,
                    PokemonId.Hitmonchan,
                    PokemonId.Lickitung,
                    PokemonId.Koffing,
                    PokemonId.Weezing,
                    PokemonId.Rhyhorn,
                    PokemonId.Rhydon,
                    PokemonId.Chansey,
                    PokemonId.Tangela,
                    PokemonId.Kangaskhan,
                    PokemonId.Horsea,
                    PokemonId.Seadra,
                    PokemonId.Goldeen,
                    PokemonId.Seaking,
                    PokemonId.Staryu,
                    PokemonId.Starmie,
                    //PokemonId.Mr. Mime,
                    PokemonId.Scyther,
                    PokemonId.Jynx,
                    PokemonId.Electabuzz,
                    PokemonId.Magmar,
                    PokemonId.Pinsir,
                    PokemonId.Tauros,
                    PokemonId.Magikarp,
                    PokemonId.Gyarados,
                    PokemonId.Lapras,
                    PokemonId.Ditto,
                    PokemonId.Eevee,
                    PokemonId.Vaporeon,
                    PokemonId.Jolteon,
                    PokemonId.Flareon,
                    PokemonId.Porygon,
                    PokemonId.Omanyte,
                    PokemonId.Omastar,
                    PokemonId.Kabuto,
                    PokemonId.Kabutops,
                    PokemonId.Aerodactyl,
                    PokemonId.Snorlax,
                    PokemonId.Articuno,
                    PokemonId.Zapdos,
                    PokemonId.Moltres,
                    PokemonId.Dratini,
                    PokemonId.Dragonair,
                    PokemonId.Dragonite
                    //PokemonId.Mewtwo,
                    //PokemonId.Mew
                };
                #endregion
    
                var pokemons = await _inventory.GetPokemons();
    
                foreach (var unwantedPokemonType in unwantedPokemonTypes)
                {
                    var unwantedPokemon = pokemons.Where(p => p.PokemonId == unwantedPokemonType)
                        .OrderByDescending(p => p.Cp).Skip(3).ToList(); // keep top 3 strongest one for potential battle-evolving
    
                    if (unwantedPokemon.Count > 0)
                    {
                        foreach (var pokemon in unwantedPokemon)
                        {
                            var transfer = await _client.TransferPokemon(pokemon.Id);
                            Logger.Write($"Transfer {pokemon.PokemonId} with {pokemon.Cp} CP", LogLevel.Info);
                            await Task.Delay(300);
                        }
                    }
                }
    
                Logger.Write($"[!] finished grinding all the meat");
            }

  15. #269
    Apollo-74's Avatar Member
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    <setting name="AuthType" serializeAs="String">
    <value>Google</value>

    Guys, how to make that logs in through PTC?
    What to write?

    WTF...only need "Ptc" in that the register....
    Last edited by Apollo-74; 07-22-2016 at 02:17 AM.

  16. #270
    aapikz's Avatar Active Member
    Reputation
    45
    Join Date
    Jul 2016
    Posts
    34
    Thanks G/R
    2/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    how to make bot dont pick pokestop when above 200meters? because my bot keeps picking 200meter pokestop and getting 0exp 0items

Similar Threads

  1. Necrobot & Sniping problem.
    By victornoleto in forum Pokemon GO Hacks|Cheats
    Replies: 5
    Last Post: 08-26-2016, 05:54 AM
  2. [Release] PokeMobBot - sniping | egghatch | gpx | lure | incense | & more
    By DurtyFree in forum Pokemon GO Hacks|Cheats
    Replies: 175
    Last Post: 07-31-2016, 03:16 PM
  3. [Release] [»»] NecroBOT Discord Channel (Live) [««] (Pokemon coordinates, support & more!)
    By LennoxAli in forum Pokemon GO Hacks|Cheats
    Replies: 2
    Last Post: 07-31-2016, 11:48 AM
  4. [Release] Necrobot.io - sniping | egghatch | gpx | lure | incense | & more
    By nonm in forum Pokemon GO Hacks|Cheats
    Replies: 43
    Last Post: 07-31-2016, 11:43 AM
  5. [Question] Necrobot sniping
    By xswayer in forum Pokemon GO Chat
    Replies: 1
    Last Post: 07-31-2016, 10:25 AM
All times are GMT -5. The time now is 05:07 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search