Voila j'ai des erreur dans mon code que j'arrive pas a corriger pouvais vous m'aider.
Erreur:
<hr size="2" width="100%" />
if (Packet.Length >= 7 && Packet.Substring(0, 5) == "GA901") // DEFIE ACCEPTER
{
Int32 PersoID = -1;
Int32.TryParse(Packet.Substring(5), out PersoID);
if (PersoID != -1)
{
if (Client.Tag.PLAYER.COMBAT.isDefy_ID == PersoID)
{
//Start COMBAT
World.SendPacketToMap(Client.Tag.PLAYER.Environnement.CurrentMap,
"GA;901;" + Client.Tag.PLAYER.COMBAT.isDefy_ID + ";" +
Client.Tag.PLAYER.INFOS.ID + (char)0x00, false);
//World.SendPacketToMap(Client.Tag.SelectedPerso.CurrentMap, "GJK2|1|1|0|0|0" + (char) 0x00, false);
//World.SendPacketToMap(Client.Tag.SelectedPerso.CurrentMap, "", false);
PlayerInfo SecondPlayerRef =
World.MAP_CONTAIN_ID_GET(Client.Tag.PLAYER.Environnement.CurrentMap,
Client.Tag.PLAYER.COMBAT.isDefy_ID);
Map.aFight theFight =new
Map.aFight(Client.Tag,
SecondPlayerRef,World.Maps[Client.Tag.PLAYER.Environnement.CurrentMap]
);
World.Maps[Client.Tag.PLAYER.Environnement.CurrentMap].Fights.Add(theFight);
theFight.SendPacketToFight("GJK2|1|1|0|0|0" + (char)0x00);
theFight.SendPacketTEAM1(World.Maps[SecondPlayerRef.PLAYER.Environnement.CurrentMap].Combat_Position
+ "1" + (char)0x00);
theFight.SendPacketTEAM2(World.Maps[SecondPlayerRef.PLAYER.Environnement.CurrentMap].Combat_Position
+ "0" + (char)0x00);
// theFight.SendPacketToFight("GPeAeBeOeQfffhfufv|eYe9fbflf9gdgmgr|1" + (char)0x00);
theFight.SendPacketToFight("GA;950;" +
Client.Tag.PLAYER.INFOS.ID + ";" + Client.Tag.PLAYER.INFOS.ID + ";3;0"
+ (char) 0x00);
theFight.SendPacketToFight("GA;950;" +
Client.Tag.PLAYER.INFOS.ID + ";" + Client.Tag.PLAYER.INFOS.ID + ";8;0"
+ (char) 0x00);
theFight.SendPacketToFight("GA;950;" +
Client.Tag.PLAYER.COMBAT.isDefy_ID + ";" +
Client.Tag.PLAYER.COMBAT.isDefy_ID + ";3;0" + (char)0x00);
theFight.SendPacketToFight("GA;950;" +
Client.Tag.PLAYER.COMBAT.isDefy_ID + ";" +
Client.Tag.PLAYER.COMBAT.isDefy_ID + ";8;0" + (char)0x00);
World.SendPacketToMap(Client.Tag.PLAYER.Environnement.CurrentMap,
"GM|-" + Client.Tag.PLAYER.INFOS.ID.ToString() + (char) 0x00, false);
World.SendPacketToMap(Client.Tag.PLAYER.Environnement.CurrentMap,
"GM|-" + Client.Tag.PLAYER.COMBAT.isDefy_ID.ToString() + (char)0x00,
false);
World.SendPacketToMap(Client.Tag.PLAYER.Environnement.CurrentMap,
"Gc+" + Client.Tag.PLAYER.INFOS.ID + ";0|" + Client.Tag.PLAYER.INFOS.ID
+ ";" + Client.Tag.PLAYER.Environnement.b_CASE_ID.ToString() + ";0;-1|"
+ Client.Tag.PLAYER.COMBAT.isDefy_ID + ";" +
SecondPlayerRef.PLAYER.Environnement.b_CASE_ID.ToString() + ";0;-1" +
(char)0x00, false);
//World.SendPacketToMap(Client.Tag.SelectedPerso.CurrentMap, "", false);
World.SendPacketToMap(Client.Tag.PLAYER.Environnement.CurrentMap,
"fC" +
World.Maps[Client.Tag.PLAYER.Environnement.CurrentMap].Fights.Count.ToString()
+ (char) 0x00, false);
World.SendPacketToMap(Client.Tag.PLAYER.Environnement.CurrentMap,
"Gt" + Client.Tag.PLAYER.INFOS.ID + "|+" + Client.Tag.PLAYER.INFOS.ID +
";" + Client.Tag.PLAYER.INFOS.Name + ";" +
Client.Tag.PLAYER.INFOS.Level.ToString() + "" + (char)0x00, false);
World.SendPacketToMap(Client.Tag.PLAYER.Environnement.CurrentMap,
"Gt" + Client.Tag.PLAYER.COMBAT.isDefy_ID + "|+" +
Client.Tag.PLAYER.COMBAT.isDefy_ID + ";" +
SecondPlayerRef.PLAYER.INFOS.Name + ";" +
SecondPlayerRef.PLAYER.INFOS.Level.ToString() + "" + (char)0x00, false);
theFight.SendPacketToFight(GET_GM_COMBAT(SecondPlayerRef.PLAYER.COMBAT.CurrentFight));
//END
//Start COMBAT
}
}
return;
}
<hr size="2" width="100%" />
Merci de votre futur aide.
Afficher la suite