Adicionando monstros 15 monstros

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Adicionando monstros 15 monstros

Mensagem por FelipeXP em Sex Jul 15, 2016 2:49 am

Fotos:














Código:
INSERT INTO `maps` VALUES ('3998', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39981', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39982', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39983', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39984', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39985', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39986', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39987', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39988', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39989', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39990', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39991', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39992', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39993', '3998', '0007', '0000');
INSERT INTO `maps` VALUES ('39994', '3998', '0007', '0000');

INSERT INTO `monsterinfos` VALUES ('417100', 'WhiteTiger', '1', '0001', '0384', '60000000', '00', '20000', '20000', '0100', '0019', '0086', '0000', '0000', '0000', '0000', '0014', '0015', '0000', '0800', '0000', '0138', '3', '1000000', '0000', '0000', '3451130116', '0000', '009', '099', '009', '099', '099', '099', '099', '1002020', '1001020', '0000', '0060', '0100', '0000', '10000', '00', '0', '0', '30000', '100', '1');
INSERT INTO `monsterinfos` VALUES ('417101', 'LostMan', '1', '0001', '0523', '60000000', '00', '20000', '20000', '0100', '0019', '0086', '0000', '0000', '0000', '0000', '0014', '0015', '0000', '0800', '0000', '0138', '3', '1000000', '0000', '0000', '3451130116', '0000', '009', '099', '009', '099', '099', '099', '099', '1002020', '1001020', '0000', '0060', '0100', '0000', '10000', '00', '0', '0', '30000', '100', '1');
INSERT INTO `monsterinfos` VALUES ('417102', 'DeadMan', '1', '0001', '0522', '60000000', '00', '20000', '20000', '0100', '0019', '0086', '0000', '0000', '0000', '0000', '0014', '0015', '0000', '0800', '0000', '0138', '3', '1000000', '0000', '0000', '3451130116', '0000', '009', '099', '009', '099', '099', '099', '099', '1002020', '1001020', '0000', '0060', '0100', '0000', '10000', '00', '0', '0', '30000', '100', '1');
INSERT INTO `monsterinfos` VALUES ('417103', 'DeadLady', '1', '0001', '0518', '60000000', '00', '20000', '20000', '0100', '0019', '0086', '0000', '0000', '0000', '0000', '0014', '0015', '0000', '0800', '0000', '0138', '3', '1000000', '0000', '0000', '3451130116', '0000', '009', '099', '009', '099', '099', '099', '099', '1002020', '1001020', '0000', '0060', '0100', '0000', '10000', '00', '0', '0', '30000', '100', '1');
INSERT INTO `monsterinfos` VALUES ('417104', 'GoldenPheasant', '1', '0001', '0906', '5000000', '00', '20000', '20000', '0100', '0019', '0086', '0000', '0000', '0000', '0000', '0014', '0015', '0000', '0800', '0000', '0138', '3', '1000000', '0000', '0000', '3451130116', '0000', '009', '099', '009', '099', '099', '099', '099', '1002020', '1001020', '0000', '0060', '0100', '0000', '10000', '00', '0', '0', '30000', '100', '1');
INSERT INTO `monsterinfos` VALUES ('417105', 'AngryCat', '1', '0001', '0921', '60000000', '00', '20000', '20000', '0100', '0050', '0085', '0000', '0000', '0000', '0000', '0015', '0015', '0000', '1000', '1000', '0140', '15', '0000', '0000', '0001', '0000', '0500', '000', '000', '000', '000', '000', '000', '000', '1002020', '1001020', '8036', '0000', '0100', '0000', '1000', '00', '0', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417106', 'LordofStorm', '1', '0001', '0978', '60000000', '00', '20000', '20000', '0100', '0000', '0037', '0000', '0000', '0000', '0000', '0001', '0006', '0000', '1000', '0500', '0007', '3', '0360', '0000', '0000', '8003410', '0500', '099', '000', '099', '000', '000', '099', '001', '1000000', '1001000', '0000', '0000', '0000', '0000', '10000', '02', '0', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417107', 'destructive', '1', '0001', '0315', '60000000', '00', '20000', '20000', '0100', '0002', '0036', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0012', '3', '0480', '0000', '0000', '8003420', '0500', '000', '001', '000', '001', '001', '099', '003', '1000000', '1001000', '0000', '0000', '0000', '0000', '10000', '03', '6', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417108', 'Wolvren', '1', '0001', '0902', '60000000', '00', '20000', '20000', '0100', '0002', '0069', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0017', '3', '0600', '0000', '0001', '8003430', '0500', '001', '002', '001', '002', '002', '099', '003', '1000000', '1001000', '0000', '0000', '0000', '0000', '10000', '04', '7', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417109', 'Shanghi', '1', '0001', '0903', '60000000', '00', '20000', '20000', '0100', '0004', '0071', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0022', '3', '0660', '0000', '0001', '0000', '0500', '001', '003', '001', '003', '003', '099', '005', '1000010', '1001010', '0000', '0000', '0000', '0000', '10000', '05', '8', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417110', 'Legendarywarrior', '1', '0001', '0904', '60000000', '00', '20000', '20000', '0100', '0004', '0073', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0027', '3', '0810', '0000', '0001', '7548430', '0500', '002', '004', '002', '004', '004', '099', '005', '1000010', '1001010', '0000', '0000', '0000', '0000', '10000', '06', '9', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417111', 'BigFoot', '1', '0001', '0905', '60000000', '00', '20000', '20000', '0100', '0010', '0075', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0032', '3', '0930', '0000', '0001', '5001270', '0500', '003', '005', '002', '005', '005', '099', '007', '1000010', '1001010', '0000', '0000', '0000', '0000', '10000', '07', '10', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417112', 'HeavenRoc', '1', '0001', '0997', '150000', '00', '20000', '20000', '0100', '0014', '0078', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0037', '3', '1080', '0000', '0001', '1052302', '0500', '003', '006', '003', '006', '006', '099', '007', '1000010', '1001010', '0000', '0000', '0000', '0000', '10000', '08', '11', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417113', 'MistressofZeus', '1', '0001', '0710', '60000000', '00', '20000', '20000', '0100', '0015', '0075', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0042', '3', '1560', '0000', '0001', '1050855', '0500', '004', '007', '003', '007', '007', '000', '009', '1000020', '1001020', '0000', '0000', '0000', '0000', '10000', '09', '0', '0', '7000', '0', '1');
INSERT INTO `monsterinfos` VALUES ('417114', 'Vampire', '1', '0001', '0919', '60000000', '00', '20000', '20000', '0100', '0015', '0075', '0000', '0000', '0000', '0000', '0001', '0008', '0000', '1000', '0500', '0042', '3', '1560', '0000', '0001', '1050855', '0500', '004', '007', '003', '007', '007', '000', '009', '1000020', '1001020', '0000', '0000', '0000', '0000', '10000', '09', '0', '0', '7000', '0', '1');

INSERT INTO `monsterspawns` VALUES ('1233', '3998', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417100');
INSERT INTO `monsterspawns` VALUES ('12354', '39981', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417101');
INSERT INTO `monsterspawns` VALUES ('12365', '39982', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417102');
INSERT INTO `monsterspawns` VALUES ('12552', '39983', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417103');
INSERT INTO `monsterspawns` VALUES ('123399', '39984', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417104');
INSERT INTO `monsterspawns` VALUES ('123321', '39985', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417105');
INSERT INTO `monsterspawns` VALUES ('123543', '39986', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417106');
INSERT INTO `monsterspawns` VALUES ('1236556', '39987', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417107');
INSERT INTO `monsterspawns` VALUES ('1255246', '39988', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417108');
INSERT INTO `monsterspawns` VALUES ('1233993', '39989', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417109');
INSERT INTO `monsterspawns` VALUES ('1233456', '39990', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417110');
INSERT INTO `monsterspawns` VALUES ('1235445', '39991', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417111');
INSERT INTO `monsterspawns` VALUES ('1236599', '39992', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417112');
INSERT INTO `monsterspawns` VALUES ('1255249', '39993', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417113');
INSERT INTO `monsterspawns` VALUES ('12339931', '39994', '0079', '0350', '0001', '0001', '0001', '1800', '0001', '417114');  
Npc.cs
Código:
#region Teleport
                case 4716112:
                    {
                        switch (npcRequest.OptionID)
                        {
                            case 0:
                                {
                                    dialog.Text("Hello " + client.Entity.Name + ", How are you ? I am the manager of Teleport");
                                    dialog.Text("So Where are You Going");
                                    dialog.Option("Monster", 2);//RuBeRto
                                    break;
                                }
                            case 2:
                                {
                                    dialog.Text("So " + client.Entity.Name + " You are Dangerous Man ");
                                    dialog.Option("WhiteTiger", 4);
                                    dialog.Option("lostman", 5);
                                    dialog.Option("Deadman", 6);
                                    dialog.Option("DeadLady", 37);
                                    dialog.Option("GoldenPheasant", 8);
                                    dialog.Option("AngryCat", 9);
                                    dialog.Option("LoardofStorm", 10);
                                    dialog.Option("destructive", 11);
                                    dialog.Option("Wolvren", 12);
                                    dialog.Option("Shanghi", 13);
                                    dialog.Option("Legendarywarrior", 14);
                                    dialog.Option("BigFoot", 15);
                                    dialog.Option("HeavenRoc", 16);
                                    dialog.Option("MistressofZeus", 17);
                                    dialog.Option("Vampire", 18);
                                    break;
                                }
                            case 4:
                                {
                                    client.Entity.Teleport(3998, 71, 351);
                                    break;
                                }
                            case 5:
                                {
                                    client.Entity.Teleport(39981, 71, 351);
                                    break;
                                }
                            case 6:
                                {
                                    client.Entity.Teleport(39982, 71, 351);
                                    break;
                                }
                            case 7:
                                {
                                    client.Entity.Teleport(39983, 71, 351);
                                    break;
                                }
                            case 8:
                                {
                                    client.Entity.Teleport(39984, 71, 351);
                                    break;
                                }
                            case 9:
                                {
                                    client.Entity.Teleport(39985, 71, 351);
                                    break;
                                }
                            case 10:
                                {
                                    client.Entity.Teleport(39986, 71, 351);
                                    break;
                                }
                            case 11:
                                {
                                    client.Entity.Teleport(39987, 71, 351);
                                    break;
                                }
                            case 12:
                                {
                                    client.Entity.Teleport(39988, 71, 351);
                                    break;
                                }
                            case 13:
                                {
                                    client.Entity.Teleport(39989, 71, 351);
                                    break;
                                }
                            case 14:
                                {
                                    client.Entity.Teleport(39990, 71, 351);
                                    break;
                                }
                            case 15:
                                {
                                    client.Entity.Teleport(39991, 71, 351);
                                    break;
                                }
                            case 16:
                                {
                                    client.Entity.Teleport(39992, 71, 351);
                                    break;
                                }
                            case 17:
                                {
                                    client.Entity.Teleport(39993, 71, 351);
                                    break;
                                }
                            case 18:
                                {
                                    client.Entity.Teleport(39994, 71, 351);
                                    break;
                                }

                        }
                        break;
                    }
                #endregion  
MonsterTable em public void Drop(Game.Entity killer)

Código:
#region New
            if (Name == "Vampire" || Name == "MistressofZeus" || Name == "BigFoot" || Name == "Legendarywarrior" || Name == "LostMan" || Name == "DeadLady" || Name == "Shanghi" || Name == "Wolvren" || Name == "destructive" || Name == "LordofStorm" || Name == "DeadMan" || Name == "HeavenRoc" || Name == "GoldenPheasant")
            {
                this.RespawnTime = 15 * 60;
                uint ItemID = 0;
                byte type1 = 9;
                for (int i = 0; i < 1; i++)
                {
                    type1 = (byte)Kernel.Random.Next(1, 29);
                    switch (type1)
                    {
                        case 1:
                            ItemID = 824020;
                            break;

                        case 2:
                            ItemID = 824019;
                            break;

                        case 3:
                            ItemID = 824018;
                            break;

                        case 4:
                            ItemID = 823060;
                            break;

                        case 5:
                            ItemID = 823061;
                            break;

                        case 6:
                            ItemID = 823061;
                            break;

                        case 7:
                            ItemID = 823060;
                            break;

                        case 8:
                            ItemID = 823059;
                            break;

                        case 9:
                            ItemID = 823058;
                            break;

                        case 10:
                            ItemID = 822072;
                            break;

                        case 11:
                            ItemID = 822071;
                            break;

                        case 12:
                            ItemID = 821034;
                            break;

                        case 13:
                            ItemID = 821033;
                            break;

                        case 14:
                            ItemID = 820076;
                            break;

                        case 15:
                            ItemID = 820075;
                            break;

                        case 16:
                            ItemID = 820074;
                            break;

                        case 17:
                            ItemID = 820073;
                            break;

                        case 18:
                            ItemID = 800917;
                            break;

                        case 19:
                            ItemID = 800811;
                            break;

                        case 20:
                            ItemID = 800810;
                            break;
                        case 21:
                            ItemID = 800725;
                            break;
                        case 22:
                            ItemID = 800618;
                            break;
                        case 23:
                            ItemID = 800522;
                            break;
                        case 24:
                            ItemID = 800422;
                            break;
                        case 25:
                            ItemID = 800255;
                            break;
                        case 26:
                            ItemID = 800255;
                            break;
                        case 27:
                            ItemID = 800142;
                            break;
                        case 28:
                            ItemID = 800111;
                            break;
                        case 29:
                            ItemID = 800020;
                            break;

                    }
                    var infos = Database.ConquerItemInformation.BaseInformations[ItemID];
                    ushort X = Owner.X, Y = Owner.Y;
                    Game.Map Map = Kernel.Maps[Owner.MapID];
                    if (Map.SelectCoordonates(ref X, ref Y))
                    {
                        Kernel.SendWorldMessage(new Network.GamePackets.Message("Congratulations! " + killer.Name + " Has Defeated " + Name + " and dropped! " + Database.ConquerItemInformation.BaseInformations[ItemID].Name + " and " +rates.Bosses+ "!", System.Drawing.Color.White, Message.Center), Program.Values);
                        Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
                        floorItem.Item = new Network.GamePackets.ConquerItem(true);
                        floorItem.Item.Color = (Undead.Game.Enums.Color)Kernel.Random.Next(4, 29);
                        floorItem.Item.ID = ItemID;
                        floorItem.Item.Plus = floorItem.Item.Plus;
                        floorItem.Item.MaximDurability = infos.Durability;
                        floorItem.Item.Durability = infos.Durability;
                        floorItem.Item.MobDropped = true;
                        floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
                        floorItem.ItemID = ItemID;
                        floorItem.MapID = Owner.MapID;
                        floorItem.MapObjType = Game.MapObjectType.Item;
                        floorItem.X = X;
                        floorItem.Y = Y;
                        floorItem.Type = Network.GamePackets.FloorItem.Drop;
                        floorItem.OnFloor = Time32.Now;
                        floorItem.ItemColor = floorItem.Item.Color;
                        floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
                        while (Map.Npcs.ContainsKey(floorItem.UID))

                            floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
                        Map.AddFloorItem(floorItem);

                        SendScreenSpawn(floorItem);
                    }
                }
                return;
            }
            #endregion  
ou (drop de items diferente)
Código:
#region New
            if (Name == "Vampire" || Name == "MistressofZeus" || Name == "BigFoot" || Name == "Legendarywarrior" || Name == "LostMan" || Name == "DeadLady" || Name == "Shanghi" || Name == "Wolvren" || Name == "destructive" || Name == "LordofStorm" || Name == "DeadMan")
            {
                this.RespawnTime = 15 * 60;
                killer.ConquerPoints += 100;
                uint ItemID = 0;
                byte type1 = 26;
                for (int i = 0; i < 4; i++)
                {
                    type1 = (byte)Kernel.Random.Next(1, 26);
                    switch (type1)
                    {
                        case 1:
                            ItemID = 1088000;
                            break;
                        case 2:
                            ItemID = 800913;
                            break;
                        case 3:
                            ItemID = 824015;
                            break;
                        case 4:
                            ItemID = 800720;
                            break;
                        case 5:
                            ItemID = 822053;
                            break;
                        case 6:
                            ItemID = 822055;
                            break;
                        case 7:
                            ItemID = 820071;
                            break;
                        case 8:
                            ItemID = 820072;
                            break;
                        case 9:
                            ItemID = 823055;
                            break;
                        case 10:
                            ItemID = 823056;
                            break;
                        case 11:
                            ItemID = 823057;
                            break;
                        case 12:
                            ItemID = 821031;
                            break;
                        case 13:
                            ItemID = 821032;
                            break;
                        case 14:
                            ItemID = 800000;
                            break;
                        case 15:
                            ItemID = 824017;
                            break;
                        case 16:
                            ItemID = 800421;
                            break;
                        case 17:
                            ItemID = 800110;
                            break;
                        case 18:
                            ItemID = 800017;
                            break;
                        case 19:
                            ItemID = 800254;
                            break;
                        case 20:
                            ItemID = 800513;
                            break;
                        case 21:
                            ItemID = 800320;
                            break;
                        case 22:
                            ItemID = 800722;
                            break;
                        case 23:
                            ItemID = 800616;
                            break;
                        case 24:
                            ItemID = 800809;
                            break;
                        case 25:
                            ItemID = 800804;
                            break;
                        case 26:
                            ItemID = 800916;
                            break;
                    }
                    var infos = Database.ConquerItemInformation.BaseInformations[ItemID];
                    ushort X = Owner.X, Y = Owner.Y;
                    Game.Map Map = Kernel.Maps[Owner.MapID];
                    if (Map.SelectCoordonates(ref X, ref Y))
                    {
                        Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true);
                        floorItem.Item = new Network.GamePackets.MsgItemInfo(true);
                        floorItem.Item.Color = (COServer.Game.Enums.Color)Kernel.Random.Next(4, 8);
                        floorItem.Item.ID = ItemID;
                        floorItem.Item.Plus = floorItem.Item.Plus;
                        floorItem.Item.MaximDurability = infos.Durability;
                        floorItem.Item.Durability = infos.Durability;
                        floorItem.Item.MobDropped = true;
                        floorItem.ValueType = Network.GamePackets.MsgMapItem.FloorValueType.Item;
                        floorItem.ItemID = ItemID;
                        floorItem.MapID = Owner.MapID;
                        floorItem.MapObjType = Game.MapObjectType.Item;
                        floorItem.X = X;
                        floorItem.Y = Y;
                        floorItem.Type = Network.GamePackets.MsgMapItem.Drop;
                        floorItem.OnFloor = Time32.Now;
                        floorItem.ItemColor = floorItem.Item.Color;
                        floorItem.UID = Network.GamePackets.MsgMapItem.FloorUID.Next;
                        while (Map.Npcs.ContainsKey(floorItem.UID))

                            floorItem.UID = Network.GamePackets.MsgMapItem.FloorUID.Next;

                        Map.AddFloorItem(floorItem);

                        SendScreenSpawn(floorItem);
                    }
                }
                Kernel.SpawnBanshee = false;
                return;
            }
            #endregion  

Patch = https://mega.nz/#!rxMQVYiA!5R58OstXReLJQd8jfIm0d5R1AuTtXdv8WPZKXXEpEmQ
avatar
FelipeXP
Administrador
Administrador

Mensagens : 293
Data de inscrição : 28/05/2014

Ver perfil do usuário https://www.youtube.com/channel/UCOmLJd3M1OSrMmlcR7UGlhw

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum