Quote:
Originally Posted by neo243
@ [Only registered and activated users can see links. Click Here To Register...] gibt es eine Möglichkeit die Koordinaten abzufragen wo der Bot gerade ist?
|
Ja, und zwar folgendermaßen in der logic.cs:
Code:
private async Task ExecuteFarmingPokestopsAndPokemons(Client client)
{
var mapObjects = await client.GetMapObjects();
var pokeStops = mapObjects.MapCells.SelectMany(i => i.Forts).Where(i => i.Type == FortType.Checkpoint && i.CooldownCompleteTimestampMs < DateTime.UtcNow.ToUnixTime());
foreach (var pokeStop in pokeStops)
{
countStops++;
var update = await client.UpdatePlayerLocation(pokeStop.Latitude, pokeStop.Longitude);
var fortInfo = await client.GetFort(pokeStop.Id, pokeStop.Latitude, pokeStop.Longitude);
var fortSearch = await client.SearchFort(pokeStop.Id, pokeStop.Latitude, pokeStop.Longitude);
System.Console.WriteLine($"[{DateTime.Now.ToString("HH:mm:ss")}] {countStops} Farmed XP: {fortSearch.ExperienceAwarded}, Gems: { fortSearch.GemsAwarded}, Eggs: {fortSearch.PokemonDataEgg} Items: {StringUtils.GetSummedFriendlyNameOfItemAwardList(fortSearch.ItemsAwarded)}");
await Task.Delay(15000);
if (countStops == 20)
{
await TransferDuplicatePokemon(); // Verschicken nach jedem 20. Pokéstop
countStops = 0;
}
Console.WriteLine("Latitude: " + pokeStop.Latitude + ", Longitude: " + pokeStop.Longitude);
await ExecuteCatchAllNearbyPokemons(client);
}
}
Durch den Befehl an genau der Stelle
Code:
Console.WriteLine("Latitude: " + pokeStop.Latitude + ", Longitude: " + pokeStop.Longitude);
gibt er nach jedem Pokestop die aktuelle Location aus
Bittesehr