Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 07:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Team Deathmatch map change?

Discussion on Team Deathmatch map change? within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
Team Deathmatch map change?

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?
Decker_ is offline  
Old 03/01/2010, 22:22   #2
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
Chaar.Teleport(1090, 144, 152);
Arcо is offline  
Old 03/01/2010, 22:31   #3
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
where do I put it?
and is that all i do?
Decker_ is offline  
Old 03/01/2010, 22:34   #4
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
I'm not giving you the full answer, that's enough of a hint.
Arcо is offline  
Old 03/01/2010, 22:37   #5
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
ur no help at all
Decker_ is offline  
Old 03/01/2010, 22:45   #6
 
CompacticCo's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 424
Received Thanks: 108
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.
CompacticCo is offline  
Thanks
1 User
Old 03/01/2010, 22:47   #7
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
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
Decker_ is offline  
Old 03/01/2010, 22:54   #8
 
elite*gold: 80
Join Date: Sep 2007
Posts: 642
Received Thanks: 168
Quote:
Originally Posted by Decker_ View Post
stupid idiot?
ok little 2nd grader.
#reported
Honestly dude, you are a dumb ***. If you don't understand where to change the map of the Deathmatch then why the hell do you have a pserver?
Santa is offline  
Old 03/01/2010, 22:56   #9
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
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 ***. 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?
InfamousNoone is offline  
Old 03/01/2010, 22:57   #10
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
Quote:
Originally Posted by StarBucks View Post
Honestly dude, you are a dumb ***. 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.
Decker_ is offline  
Old 03/01/2010, 23:21   #11
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
Change all the 1090 teleports.
Arcо is offline  
Old 03/01/2010, 23:32   #12
 
-Shunsui-'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,152
Received Thanks: 321
Just add the Map TO a PKIN MAP
-Shunsui- is offline  
Reply


Similar Threads Similar Threads
DFO Team Deathmatch Leveling Hack - rPE
02/11/2010 - General Gaming Discussion - 0 Replies
This is a packet manipulation using redox's Packet Editor. A few people may already know this. This is somewhat of a tip on how to level up using TDM. How to level up from 10 - 50 in 2 - 3 HRs. 1. Inject rPE to DFO. 2. Create a Team Deathmatch game, preferably 1v1. 3. Record packets of the match. 4. Restart TDM and send packets with the 77 size. 5. Wait for EXP to be awarded and immediately resend the packet. 6. You may manually press the send button or switch the option to...
How to add team deathmatch like on AcidCo?
02/03/2010 - CO2 Private Server - 3 Replies
On AcidCo there is team deathmatch event, how do I add it?



All times are GMT +2. The time now is 07:21.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.