#region AddAllis
else if (Control == 13)
{ if (GC.MyChar.MyGuild != null)
{ if (GC.MyChar.GuildRank == NewestCOServer.Features.GuildRank.GuildLeader)
{ GC.AddSend(Packets.NPCSay("You wana Allis with guild?"));
GC.AddSend(Packets.NPCLink("GuildName", 14));
GC.AddSend(Packets.NPCLink("Sorry,dont wana", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You are not a guild leader, therefore you cannot make allies."));
GC.AddSend(Packets.NPCLink("Ok, i see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a guild."));
GC.AddSend(Packets.NPCLink("Oh, my bad....", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 14)
{
string GuildAllies = "";
for (int i = 14; i < 14 + Data[13]; i++)
{
GuildAllies += Convert.ToChar(Data[i]);
}
if (GC.MyChar.MyGuild.GuildName == GuildAllies)
return;
if (GC.MyChar.MyGuild.Allies.Count < 5)
{
foreach (KeyValuePair<uint, Features.Guild> Guilds in Features.Guilds.AllTheGuilds)
{
Features.Guild TGuild = Guilds.Value;
{
if (TGuild.GuildName == GuildAllies)
{
if (!GC.MyChar.MyGuild.Allies.ContainsKey(TGuild.Guil dID))
{
if (GC.MyChar.MyTeam != null)
{
Character Who = (Character)World.H_Chars[TGuild.Creator.MembID];
if (GC.MyChar.MyTeam.Members.Contains(Who) ||
GC.MyChar.MyTeam.Leader.EntityID == Who.EntityID)
{
if (Who.GuildRank == NewestCOServer.Features.GuildRank.GuildLeader)
{
if (!GC.MyChar.MyGuild.Enemies.ContainsKey(TGuild.Gui ldID))
{
GC.AddSend(Packets.SendGuild(TGuild.GuildID, 7));
GC.MyChar.MyGuild.Allies.Add(TGuild.GuildID,TGuild );
Who.MyGuild.Allies.Add((GC.MyChar.MyGuild.GuildID) GC.MyChar.MyGuild);
Who.MyClient.AddSend(Packets.SendGuild(GC.MyChar.M yGuild.GuildID, 7));
Database.AddAlliesToGuild(GC.MyChar, Who.MyGuild);
Database.AddAlliesToGuild((Who)GC.MyChar.MyGuild);
GC.AddSend(Packets.NPCSay("Done"));
GC.AddSend(Packets.NPCLink("Ok ,thank you", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
Game.World.Spawns(GC.MyChar, true);
}
else
{
GC.AddSend(Packets.NPCSay("Sorry,but you have this guild at enemy list"));
GC.AddSend(Packets.NPCLink("Ok,I see new", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("Sorry,but " + Who.Name + " dont is GuildLider at :" + GuildAllis + " "));
GC.AddSend(Packets.NPCLink("Ok,I see new", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("Sorry," + GuildAllies + " GuildLider dont is in you team "));
GC.AddSend(Packets.NPCLink("Oh, my bad....", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You dont is in team"));
GC.AddSend(Packets.NPCLink("Oh, my bad....", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("it is already allies"));
GC.AddSend(Packets.NPCLink("Oh, my bad....", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
}
}
}
else
{
GC.AddSend(Packets.NPCSay("Your Allies is full"));
GC.AddSend(Packets.NPCLink("Ok,i see new", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
#endregion
I really got error in this code please, i try my best but still
got errors