Team Deathmatch map change?

03/01/2010 22:21 Decker_#1
How can I change the map of team deathmatch?
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;
                                }
world.cs:
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;
        }
Character.cs:
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;
                                }

                            }
                        }

                    }
DMScore.cs:
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++;
                }
            }
        }
    }
}
Chat.cs:
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();
                        }
Character.cs:
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
PacketHandler.cs:
Code:
if (GC.MyChar.Loc.Map == 1090)
                                                {
                                                    GC.MyChar.Teleport(1002, 429, 378);
                                                }
Can someone fix it so the map is in pka arena?
03/01/2010 22:22 Arcо#2
Chaar.Teleport(1090, 144, 152);
03/01/2010 22:31 Decker_#3
where do I put it?
and is that all i do?
03/01/2010 22:34 Arcо#4
I'm not giving you the full answer, that's enough of a hint.
03/01/2010 22:37 Decker_#5
ur no help at all
03/01/2010 22:45 CompacticCo#6
Quote:
Originally Posted by Decker_ View Post
ur no help at all

Actually he said enough, your just a stupid idiot who can't pick up things fast.
03/01/2010 22:47 Decker_#7
Quote:
Originally Posted by CompacticCo View Post
Actually he said enough, your just a stupid idiot who can't pick up things fast.
stupid idiot?
ok little 2nd grader.
#reported
03/01/2010 22:54 Santa#8
Quote:
Originally Posted by Decker_ View Post
stupid idiot?
ok little 2nd grader.
#reported
Honestly dude, you are a dumb ass. If you don't understand where to change the map of the Deathmatch then why the hell do you have a pserver?
03/01/2010 22:56 InfamousNoone#9
Quote:
Originally Posted by CompacticCo View Post
Actually he said enough, your just a stupid idiot who can't pick up things fast.
Quote:
Originally Posted by StarBucks View Post
Honestly dude, you are a dumb ass. If you don't understand where to change the map of the Deathmatch then why the hell do you have a pserver?
^ This.
If you can't pickup on what the person trying helped you said, why should he, or anyone else help you, if your not willing to help yourself?
03/01/2010 22:57 Decker_#10
Quote:
Originally Posted by StarBucks View Post
Honestly dude, you are a dumb ass. If you don't understand where to change the map of the Deathmatch then why the hell do you have a pserver?
#reported

@everyone else besides Compactic and star
I searched for what arco said, found it, and changed it to pka, and it still teleports me to the same map.
03/01/2010 23:21 Arcо#11
Change all the 1090 teleports.
03/01/2010 23:32 -Shunsui-#12
Just add the Map TO a PKIN MAP