I want to change it to the pk arena.
Can someone do it for me?
Here are the codes:
NPCDialog.cs:
Code:
#region Dm case 8000: { if (Control == 0) { GC.AddSend(Packets.NPCSay("Hellow you wana join in DeathMatch")); GC.AddSend(Packets.NPCLink("Yeah.", 1)); GC.AddSend(Packets.NPCLink("My team?.", 4)); GC.AddSend(Packets.NPCLink("No.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 4) { if (GC.MyChar.dmred == 1) { GC.AddSend(Packets.NPCSay("You is in redteam")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (GC.MyChar.dmblack == 1) { GC.AddSend(Packets.NPCSay("You is in blackteam")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (GC.MyChar.dmblue == 1) { GC.AddSend(Packets.NPCSay("You is in blueteam")); 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 is in team")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } if (Control == 1) { if (GC.MyChar.dmjoin == 0) { if (World.dm == true) { Random teams = new Random(); int team = teams.Next(1, 2); if (team == 1) { GC.MyChar.dmblack = 1; GC.MyChar.dmjoin = 1; World.DeathMatch.teamblack += 1; } if (team == 2) { GC.MyChar.dmblue = 1; GC.MyChar.dmjoin = 1; World.DeathMatch.teamblue += 1; } if (World.DeathMatch.teamred < World.DeathMatch.teamblue) { GC.MyChar.dmred = 1; GC.MyChar.dmblue = 0; World.DeathMatch.teamblue -= 1; World.DeathMatch.teamred += 1; } else if (World.DeathMatch.teamred < World.DeathMatch.teamblack) { GC.MyChar.dmred = 1; GC.MyChar.dmblack = 0; World.DeathMatch.teamblack -= 1; World.DeathMatch.teamred += 1; } if (GC.MyChar.dmred == 1) { GC.AddSend(Packets.NPCSay("You is in redteam")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (GC.MyChar.dmblack == 1) { GC.AddSend(Packets.NPCSay("You is in blackteam")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (GC.MyChar.dmblue == 1) { GC.AddSend(Packets.NPCSay("You is in blueteam")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("Sorry but the DeathMatch if off")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("Sorry but you alerty in team")); GC.AddSend(Packets.NPCLink("OK i see", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } break; }
Code:
public static bool dm = false; public class DeathMatch { public static int teamred = 0; public static int teamblue = 0; public static int teamblack = 0; public static int teamwhite = 0; } public class Dmscore { public static int redscore = 0; public static int bluescore = 0; public static int blackscore = 0; public static int whitescore = 0; }
Code:
if (dmblack == 1) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Name != MyClient.MyChar.Name) { if (Chaar.dmblack == 1) { Damage = 0; return; } } } } if (dmblue == 1) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Name != MyClient.MyChar.Name) { if (Chaar.dmblue == 1) { Damage = 0; return; } } } } if (dmred == 1) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Name != MyClient.MyChar.Name) { if (Chaar.dmred == 1) { Damage = 0; return; } } } }
Code:
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Threading; using System.Text; using NewestCOServer.Game; namespace NewestCOServer.Features { public class DMScore { public static DateTime LastScores; public static void SendScores() { foreach (Character C in World.H_Chars.Values) { if (C.Loc.Map == 1090) { byte c = 0; if (c == 0) { C.MyClient.AddSend(Packets.ChatMessage(0, "SYSTEM", "ALLUSERS", "TopWarrior score -" + World.Dmscore.blackscore + " ", 0x83c, 0)); } else C.MyClient.AddSend(Packets.ChatMessage(0, "SYSTEM", "ALLUSERS", "TopWarrior score -" + World.Dmscore.blackscore + " ", 0x83d, 0)); C.MyClient.AddSend(Packets.ChatMessage(2, "SYSTEM", "ALLUSERS", "TopNinja score - " + World.Dmscore.bluescore + " ", 0x83d, 0)); C.MyClient.AddSend(Packets.ChatMessage(3, "SYSTEM", "ALLUSERS", "WeeklyPKChampion score -" + World.Dmscore.redscore + " ", 0x83d, 0)); c++; } } } } }
Code:
if (Cmd[0] == "/dmtrue") { Game.World.dm = true; Game.World.SendMsgToAll("Server", "DeathMatch start in 2 min!go TwinCity at 424 361 for join to tornament!", 2011, 0); new Thread(new ThreadStart(delegate() { Console.WriteLine("DeathMatch Activated (via Console)."); Thread.Sleep(30000); Game.World.SendMsgToAll("Server", "DeathMatch will start in 1 minutes and 30 Seconds! go TwinCity at 424 361 for join to tornament!", 2011, 0); Console.WriteLine("1 Minutes 30 seconds Left"); Thread.Sleep(30000); Game.World.SendMsgToAll("Server", "DeathMatch will start in 1 minutes! go TwinCity at 424 361 for join to tornament!", 2011, 0); Console.WriteLine("1 Minutes Left"); Thread.Sleep(30000); Game.World.SendMsgToAll("Server", "DeathMatch will start in 30 Seconds! go TwinCity at 424 361 for join to tornament!", 2011, 0); Console.WriteLine("30 seconds Left"); Thread.Sleep(30000); Game.World.SendMsgToAll("Server", "DeathMatch will start ", 2011, 0); Console.WriteLine("DeathMatch will start "); foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.dmjoin == 1) { if (Chaar.dmblack == 1) { Chaar.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.Teleport(1090, 121, 70); } else if (Chaar.dmblue == 1) { Chaar.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopNinja); Chaar.Teleport(1090, 144, 152); // GC.MyChar.AddItemPos(181825);//181825 } else if (Chaar.dmred == 1) { Chaar.StatEff.Add(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.Teleport(1090, 43, 67); // GC.MyChar.AddItemPos(181625);//181625 } } } Game.World.dm = false; Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 9 minutes", 2011, 0); Console.WriteLine("9 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 8 minutes", 2011, 0); Console.WriteLine("8 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 7 minutes", 2011, 0); Console.WriteLine("7 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 6 minutes", 2011, 0); Console.WriteLine("6 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 5 minutes", 2011, 0); Console.WriteLine("5 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 4 minutes", 2011, 0); Console.WriteLine("4 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 3 minutes", 2011, 0); Console.WriteLine("3 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 2 minutes", 2011, 0); Console.WriteLine("2 Minutes Left"); Thread.Sleep(60000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 1 minutes", 2011, 0); Console.WriteLine("1 Minutes Left"); Thread.Sleep(30000); Game.World.SendMsgToAll("Server", "DeathMatch will finish in 30 seconds! ", 2011, 0); Console.WriteLine("DeathMatch will finish in 30 seconds!"); Thread.Sleep(30000); Game.World.SendMsgToAll("Server", "DeathMatch will finish! ", 2011, 0); Console.WriteLine("DeathMatch will finish"); #region wins if (Game.World.Dmscore.blackscore > Game.World.Dmscore.bluescore) { if (Game.World.Dmscore.blackscore > Game.World.Dmscore.redscore) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblack == 1) { Chaar.dmblack = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! black team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } else { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblack = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmred == 1) { Chaar.dmred = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! red team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } } else if (Game.World.Dmscore.blackscore < Game.World.Dmscore.bluescore) { if (Game.World.Dmscore.bluescore > Game.World.Dmscore.redscore) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblack = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblue == 1) { Chaar.dmblue = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! blue team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } else { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblack = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmred == 1) { Chaar.dmred = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! red team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } } else if (Game.World.Dmscore.blackscore > Game.World.Dmscore.redscore) { if (Game.World.Dmscore.blackscore > Game.World.Dmscore.bluescore) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblack == 1) { Chaar.dmblack = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! black team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } else { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblack = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblue == 1) { Chaar.dmblue = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! blue team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } } else if (Game.World.Dmscore.blackscore < Game.World.Dmscore.redscore) { if (Game.World.Dmscore.redscore > Game.World.Dmscore.blackscore) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblack = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmred == 1) { Chaar.dmred = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! red team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } else { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblack == 1) { Chaar.dmblack = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! black team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } } else if (Game.World.Dmscore.bluescore > Game.World.Dmscore.redscore) { if (Game.World.Dmscore.bluescore > Game.World.Dmscore.blackscore) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblack = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblue == 1) { Chaar.dmblue = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! blue team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } else { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblack == 1) { Chaar.dmblack = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! black team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } } else if (Game.World.Dmscore.bluescore < Game.World.Dmscore.redscore) { if (Game.World.Dmscore.redscore > Game.World.Dmscore.blackscore) { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblack = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmred == 1) { Chaar.dmred = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! red team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } else { foreach (DictionaryEntry DE in Game.World.H_Chars) { Game.Character Chaar = (Game.Character)DE.Value; if (Chaar.Loc.Map == 1090) { Chaar.Teleport(1002, 390, 323); Game.World.DeathMatch.teamblack = 0; Game.World.DeathMatch.teamblue = 0; Game.World.DeathMatch.teamred = 0; Game.World.Dmscore.blackscore = 0; Game.World.Dmscore.bluescore = 0; Game.World.Dmscore.redscore = 0; Chaar.dmblue = 0; Chaar.dmjoin = 0; Chaar.dmred = 0; Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); Chaar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion); if (Chaar.dmblack == 1) { Chaar.dmblack = 0; Chaar.CPs += 10000; Game.World.SendMsgToAll("Server", "Congration! black team win DeathMatch ,all members win 10.000CPs", 2011, 0); } } } return; } } #endregion } )).Start(); }
Code:
#region Teleport Scrolls case 1060020: { if (Loc.Map != 6000 && Loc.Map != 6001 && Loc.Map != 1090) { Teleport(1002, 429, 378); RemoveItem(I); } else MyClient.LocalMessage(2005, "Cannot use teleport scrolls in jail."); break; } case 1060021: { if (Loc.Map != 6000 && Loc.Map != 6001 && Loc.Map != 1090) { Teleport(1000, 500, 650); RemoveItem(I); } else MyClient.LocalMessage(2005, "Cannot use teleport scrolls in jail."); break; } case 1060022: { if (Loc.Map != 6000 && Loc.Map != 6001 && Loc.Map != 1090) { Teleport(1020, 565, 562); RemoveItem(I); } else MyClient.LocalMessage(2005, "Cannot use teleport scrolls in jail."); break; } case 1060023: { if (Loc.Map != 6000 && Loc.Map != 6001 && Loc.Map != 1090) { Teleport(1011, 188, 264); RemoveItem(I); } else MyClient.LocalMessage(2005, "Cannot use teleport scrolls in jail."); break; } case 1060024: { if (Loc.Map != 6000 && Loc.Map != 6001 && Loc.Map != 1090) { Teleport(1015, 717, 571); RemoveItem(I); } else MyClient.LocalMessage(2005, "Cannot use teleport scrolls in jail."); break; } #endregion
Code:
if (GC.MyChar.Loc.Map == 1090) { GC.MyChar.Teleport(1002, 429, 378); }