Bonjours,
Je programme actuellement un bot élevage. Et après avoir utiliser l’interactive le Dialog apparaît puis je fais met une conditions que si une DD lvl 5 est équipés il la stock ensuite il prend une autre DD et ceci marche, mais c'est au moment de prendre une autre DD qu'il bloque et que j'obtiens un msgs d'erreur... Je vous laisse voir.
Je ne comprends pas...
Cliquez pour révéler
Cliquez pour masquer
private void HandleMountSetMessage(EngineGame poupi, MountSetMessage msg)
{
if (set)
{
poupi.Logger.Log("On prend une Dragodinde level 1 en enclos.");
int idexpdd = poupi.Game.Mounts.Data.InventoryMounts.FirstOrDefault(x.Data.Maturity >= 100 && x.Data.Energy > 5 && x.Data.Level < 5).Item.UID;
poupi.Network.SendToServer(new ExchangeHandleMountsStableMessage(15, new List<uint>() { (uint)idexpdd }));
set = false
}
else
{
poupi.Logger.Log("Pas de dragodinde level 1 en enclos");
set = false;
}
}
J'obtiens cette erreur:
Cliquez pour révéler
Cliquez pour masquer
La référence d'objet n'est pas définie à une instance d'un objet.
à ConsoleApplication11.MountsEngine.HandleMountUnSetMessage(EngineGame poupi, MountUnSetMessage msg)
à ConsoleApplication11.Network.Messages.MessageDispatcher.<>c__DisplayClass23_0`1.<Convert>b__0(EngineGame a, Object o)
à ConsoleApplication11.ManInTheMiddle.MitmDispatcher.InternalDispatch(NetworkMessage message, Object token)
Cordialement