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

Shout-Out

User Tag List

Page 11 of 282 FirstFirst ... 78910111213141561111 ... LastLast
Results 151 to 165 of 4221
  1. #151
    TBL-Equi's Avatar Member
    Reputation
    3
    Join Date
    Jul 2016
    Posts
    50
    Thanks G/R
    1/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Firegone View Post
    i.e. you need 400 magikarp for one evolution
    You need 100.

    Necrobot - sniping | egghatch | gpx | lure | incense | & more
  2. #152
    Inny's Avatar Corporal
    Reputation
    25
    Join Date
    Jul 2016
    Posts
    15
    Thanks G/R
    1/24
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Getting the following error when trying to catch a Pokémon, when you're full on Pokémon (sorry, line numbers are probably a bit off due to my modifications)
    Shouldn't happen with default settings, but hey... you know me.

    [23:29:10] Exception: System.NullReferenceException: Object reference not set to an instance of an object.
    at PokemonGo.RocketAPI.Logic.Logic.<ExecuteCatchAllNearbyPokemons>d__7.MoveNext() in A:\PathToAwesomeNess\PokemonGo.RocketAPI.Logic\Logic.cs:line 108
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    at PokemonGo.RocketAPI.Logic.Logic.<ExecuteFarmingPokestopsAndPokemons>d__6.MoveNex t() in A:\PathToAwesomeNess\PokemonGo.RocketAPI.Logic\Logic.cs:line 88
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    at PokemonGo.RocketAPI.Logic.Logic.<<Execute>b__4_0>d.MoveNext() in A:\PathToAwesomeNess\PokemonGo.RocketAPI.Logic\Logic.cs:line 44
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    at PokemonGo.RocketAPI.Logic.Logic.<RepeatAction>d__5.MoveNext() in A:\PathToAwesomeNess\PokemonGo.RocketAPI.Logic\Logic.cs:line 70
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    at PokemonGo.RocketAPI.Logic.Logic.<Execute>d__4.MoveNext() in A:\PathToAwesomeNess\PokemonGo.RocketAPI.Logic\Logic.cs:line 44

  3. #153
    sh4z4m's Avatar Member
    Reputation
    3
    Join Date
    Jul 2016
    Posts
    5
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by qwardon View Post
    I`d also like to know if we can allocate specific balls for specific pokemons?
    For example there is a spot where a lot of charmanders spawn, but they are very hard to catch, most of them flee due not having hyperballs avaible.

    Would be sweet to say "pokemon x,y,z use ball x, everyone else use standart ball. Is this possible?
    To me this would the most important feature right now because right now this bot struggles to farm nests because it wastes pokeballs on low priority pokemons with high cp
    You have to edit the block of code in Logic.cs to change it from cp to PokemonId

    Code:
       private async Task<MiscEnums.Item> GetBestBall(WildPokemon pokemon)
            {
                var pokemonCp = pokemon?.PokemonData?.Cp;
    
                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);
    
                if (masterBallsCount > 0 && pokemonCp >= 1000)
                    return MiscEnums.Item.ITEM_MASTER_BALL;
                else if (ultraBallsCount > 0 && pokemonCp >= 1000)
                    return MiscEnums.Item.ITEM_ULTRA_BALL;
                else if (greatBallsCount > 0 && pokemonCp >= 1000)
                    return MiscEnums.Item.ITEM_GREAT_BALL;
    
                if (ultraBallsCount > 0 && pokemonCp >= 600)
                    return MiscEnums.Item.ITEM_ULTRA_BALL;
                else if (greatBallsCount > 0 && pokemonCp >= 600)
                    return MiscEnums.Item.ITEM_GREAT_BALL;
    
                if (greatBallsCount > 0 && pokemonCp >= 350)
                    return MiscEnums.Item.ITEM_GREAT_BALL;
    
                if (pokeBallsCount > 0)
                    return MiscEnums.Item.ITEM_POKE_BALL;
                if (greatBallsCount > 0)
                    return MiscEnums.Item.ITEM_GREAT_BALL;
                if (ultraBallsCount > 0)
                    return MiscEnums.Item.ITEM_ULTRA_BALL;
                if (masterBallsCount > 0)
                    return MiscEnums.Item.ITEM_MASTER_BALL;
    
                return MiscEnums.Item.ITEM_POKE_BALL;
            }

    If you change what in red to this it should work but I have not test it.

    Code:
            
            var pokemonId = pokemon?.?.Id; // not sure if this right way to get id
    
           // use Master ball if it CHARMENDER or PIKACHU
            if (PokemonId == 4 || PokemonId == 25 )
            {
                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;
            }
    
             // use ULTRA ball if Squirtle 
            if (PokemonId == 7 )
            {
                if (masterBallsCount > 0 )
                    return MiscEnums.Item.ITEM_ULTRA_BALL;
                else if (greatBallsCount > 0 )
                    return MiscEnums.Item.ITEM_GREAT_BALL;
            }
    Last edited by sh4z4m; 07-21-2016 at 04:47 PM.

  4. #154
    Inny's Avatar Corporal
    Reputation
    25
    Join Date
    Jul 2016
    Posts
    15
    Thanks G/R
    1/24
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Firegone View Post
    i.e. you need 400 magikarp for one evolution
    I understand, but skipping other Pokémon won't help. It'll just catch them all, not skipping any Magikarp.

  5. #155
    Huhgreed's Avatar Member
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    27
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I want to keep both of my Hypnos without transfering one of them. Any ideas how to do it??

  6. #156
    droman123's Avatar Banned
    Reputation
    5
    Join Date
    Jul 2016
    Posts
    69
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    any way to keep a certain cp lvl ? I have like 8 pokemon of the same and like for 9 diff pokemon with 2k + cp. im not trying to have them all transfered. is it just not supported in this version? if not I would appreciate it even more than what I am right now. i appreciate you so much for your work

  7. #157
    CyaBB's Avatar Member Authenticator enabled
    Reputation
    14
    Join Date
    Apr 2014
    Posts
    150
    Thanks G/R
    21/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Huhgreed View Post
    I want to keep both of my Hypnos without transfering one of them. Any ideas how to do it??
    set Transfer to "leaveStrongest" and dont do it in the unwantedPokemonList in the program.cs. You will keep every hypno but its a great option. I'm blacklisting all "basic" pokemons like weedle, caterpie, rattata and so on.

  8. #158
    xpfrancescox's Avatar Member
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    31
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i can't compile, why?

  9. #159
    ImmortalTech's Avatar Member
    Reputation
    5
    Join Date
    Dec 2009
    Posts
    89
    Thanks G/R
    1/4
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by CyaBB View Post
    set Transfer to "leaveStrongest" and dont do it in the unwantedPokemonList in the program.cs. You will keep every hypno but its a great option. I'm blacklisting all "basic" pokemons like weedle, caterpie, rattata and so on.
    Where in the code should we set the transfer to "leaveStrongest"? I'm having a lot of trouble finding that section.

  10. #160
    katja's Avatar Member
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    27
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ImmortalTech View Post
    Where in the code should we set the transfer to "leaveStrongest"? I'm having a lot of trouble finding that section.
    only possible in older version.

  11. #161
    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)
    This version isn't giving me a google token to add in app.config, any ideas why ? It asks me to go to google.com/device every time.

  12. #162
    Inny's Avatar Corporal
    Reputation
    25
    Join Date
    Jul 2016
    Posts
    15
    Thanks G/R
    1/24
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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;
                            }
    Last edited by Inny; 07-21-2016 at 06:06 PM. Reason: Added code tags

  13. Thanks Shellr57, DanGuerrero, qwardon, mfw_cx, TBL-Equi, krampak, shadowht, andrerdxd, xogonjai, TheBolivianGuy, loelie, HVS13, nizazz, Blackmac, kade9 (15 members gave Thanks to Inny for this useful post)
  14. #163
    Shellr57's Avatar Member
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    16
    Thanks G/R
    5/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Transformation and removal of duplicates does not work until you run the program again .That is working only at the beginning of the program.
    How to make what would be updated during the work?

  15. #164
    Nou4r's Avatar Knight
    Reputation
    62
    Join Date
    Jul 2016
    Posts
    202
    Thanks G/R
    34/55
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What is the difference between this ([UPDATED] Pokemon Bot in C# Community Version) one?

  16. #165
    Inny's Avatar Corporal
    Reputation
    25
    Join Date
    Jul 2016
    Posts
    15
    Thanks G/R
    1/24
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nou4r View Post
    What is the difference between this ([UPDATED] Pokemon Bot in C# Community Version) one?
    The mentioned one is a fork of this one, their development isn't entirely in sync anymore. That one is easier to set up/use possibly.

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 10:09 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