can someone change or convert this code like
OptionText("You wana Allis whit guild?", GC);
to
GC.AddSend(Packets.NPCSay("You wana Allis whit guild?"));
or just convert this whole code please.
I know there are lots of coder out there who knows about this.
Thanks in advance
#region AddAllis
else if (option == 13)
{
if (GC.MyChar.MyGuild != null)
{
if (GC.MyChar.GuildRank == NewestCOServer.Features.GuildRank.GuildLeader)
{
OptionText("You wana Allis whit guild?", GC);
OptionLink2("GuildName", 14, GC);
OptionLink("Sorry,dont wana", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
else
{
OptionText("You are not a guild leader, therefore you cannot disband a guild.", GC);
OptionLink("Ok, i see.", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
else
{
OptionText("You dont have a guild.", GC);
OptionLink("Oh, my bad....", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
else if (option == 14)
{
string GuildAllis = "";
for (int i = 14; i < 14 + Data[13]; i++)
{
GuildAllis += Convert.ToChar(Data[i]);
};
if (GC.MyChar.MyGuild.GuildName == GuildAllis)
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 == GuildAllis)
{
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.SendPacket(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.SendPacket(Packets.SendGuild(GC.MyCha r.MyGuild.GuildID, 7));
Database.AddAllisToGuild(GC.MyChar, Who.MyGuild);
Database.AddAllisToGuild(Who, GC.MyChar.MyGuild);
OptionText("Done", GC);
OptionLink("Ok ,thxxx you", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
Game.World.Spawns(GC.MyChar, true);
}
else
{
OptionText("Sorry,but you have this guild at enemy list", GC);
OptionLink("Ok,I see new", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
else
{
OptionText("Sorry,but " + Who.Name + " dont is GuildLider at :" + GuildAllis + " ", GC);
OptionLink("Ok,I see new", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
else
{
OptionText("Sorry," + GuildAllis + " GuildLider dont is in you team ", GC);
OptionLink("Oh, my bad....", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
else
{
OptionText("You dont is in team", GC);
OptionLink("Oh, my bad....", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
else
{
OptionText("Actuali its allis", GC);
OptionLink("Oh, my bad....", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
}
}
}
else
{
OptionText("You Allis Its full", GC);
OptionLink("Ok,i see new", 255, GC);
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
}
#endregion






