عرض مشاركة واحدة
قديم 2021-07-28, 06:01 PM
المشاركة 3
disco0o
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: محتاج انبسى مهم
كود:
#region quickreincinarate
                    
case 85858:
                        {
                            switch (
npcrequest.optionid)
                            {
                                case 
0:
                                    {


                                        
dialog.avatar((ushort)kernel.random.next(154000));

                                        
dialog.text("hello [ <tip color=0xffc501e7> player </tip> ] ,this is fast reincarnation , plaease select your first reborn \n");
                                        
dialog.text("please select your first character");
                                        
dialog.option("trojan."15);
                                        
dialog.option("warrior."25);
                                        
dialog.option("archer."45);
                                        
dialog.option("watertaoist."135);
                                        
dialog.option("firetaoist."145);
                                        
dialog.option("ninja."55);
                                        
dialog.option("monk."65);
                                        
dialog.option("pirate."75);
                                        
dialog.option("dragon-warrior."85);
                                        
dialog.option("windwalker"165);
                                        
dialog.option("not now "255);
                                        
dialog.send();

                                        
// }
                                        
break;
                                    }
                                case 
15:
                                Case 
25:
                                Case 
45:
                                Case 
135:
                                Case 
145:
                                Case 
55:
                                Case 
65:
                                Case 
75:
                                Case 
85:
                                Case 
165:
                                    {
                                        if (
client.inventory.count 40 15)
                                        {
                                            
client.messagebox("you need atleast 15 open spots in your items bag!");
                                            return;
                                        }
                                        
client.player.firstchar npcrequest.optionid;
                                        
dialog.avatar((ushort)kernel.random.next(154000));
                                        
dialog.text("<tip color=0xff00fa00 desc=char#which#you#selected#when#you#created#your#account>firstcharacter</tip>: " + class(client.player.firstchar) + "\n");
                                        
dialog.text("<tip color=0xff00fa00 desc=your#first#rebirth#character>secondcharacter</tip>: " + class(0) + "\n");
                                        
dialog.text("<tip color=0xff00fa00 desc=your#second#rebirth#character#&#the#char#that#you#will#play#with>finalcharacter</tip>: " + class(0) + "\n");

                                        
dialog.text("please select your second character");
                                        
dialog.option("trojan."15 1);
                                        
dialog.option("warrior."25 1);
                                        
dialog.option("archer."45 1);
                                        
dialog.option("watertaoist."135 1);
                                        
dialog.option("firetaoist."145 1);
                                        
dialog.option("ninja."55 1);
                                        
dialog.option("monk."65 1);
                                        
dialog.option("pirate."75 1);
                                        
dialog.option("dragon-warrior."85 1);
                                        
dialog.option("windwalker"165 1);
                                        
dialog.option("not now "255);
                                        
dialog.send();
                                        break;
                                    }
                                case 
16:
                                Case 
26:
                                Case 
46:
                                Case 
136:
                                Case 
146:
                                Case 
56:
                                Case 
66:
                                Case 
76:
                                Case 
86:
                                Case 
166:
                                    {
                                        if (
client.inventory.count 40 15)
                                        {
                                            
client.messagebox("you need atleast 15 open spots in your items bag!");
                                            return;
                                        }
                                        
client.player.secondchar npcrequest.optionid 1;
                                        
dialog.avatar((ushort)kernel.random.next(154000));
                                        
dialog.text("<tip color=0xff00fa00 desc=char#which#you#selected#when#you#created#your#account>firstcharacter</tip>: " + class(client.player.firstchar) + "\n");
                                        
dialog.text("<tip color=0xff00fa00 desc=your#first#rebirth#character>secondcharacter</tip>: " + class(client.player.secondchar) + "\n");
                                        
dialog.text("<tip color=0xff00fa00 desc=your#second#rebirth#character#&#the#char#that#you#will#play#with>finalcharacter</tip>: " + class(0) + "\n");

                                        
dialog.text("please select your final character");
                                        
dialog.option("trojan."15 2);
                                        
dialog.option("warrior."25 2);
                                        
dialog.option("archer."45 2);
                                        
dialog.option("watertaoist."135 2);
                                        
dialog.option("firetaoist."145 2);
                                        
dialog.option("ninja."55 2);
                                        
dialog.option("monk."65 2);
                                        
dialog.option("pirate."75 2);
                                        
dialog.option("dragon-warrior."85 2);
                                        
dialog.option("windwalker"165 2);
                                        
dialog.option("not now "255);
                                        
dialog.send();
                                        break;
                                    }
                                case 
17:
                                Case 
27:
                                Case 
47:
                                Case 
137:
                                Case 
147:
                                Case 
57:
                                Case 
67:
                                Case 
77:
                                Case 
87:
                                Case 
167:
                                    {
                                        
client.player.finalchar npcrequest.optionid 2;

                                        
dialog.text("<tip color=0xff00fa00 desc=char#which#you#selected#when#you#created#your#account>your firstcharacter is</tip>: " + class(client.player.firstchar) + "\n");
                                        
dialog.text("<tip color=0xff00fa00 desc=your#first#rebirth#character>your secondcharacter is</tip>: " + class(client.player.secondchar) + "\n");
                                        
dialog.text("<tip color=0xff00fa00 desc=your#second#rebirth#character#&#the#char#that#you#will#play#with>your finalcharacter is</tip>: " + class(client.player.finalchar) + "\n");

                                        
dialog.text("do you want to reincarnate ?");
                                        
dialog.option("yes"200);
                                        
dialog.option("not yet"255);
                                        
dialog.send();
                                        break;
                                    }
                                case 
200:
                                    {
                                        if (
client.inventory.count 40 15)
                                        {
                                            
client.messagebox("you need atleast 15 open spots in your items bag!");
                                            return;
                                        }
                                        
client.player.reborn 2;
                                        
client.player.class = (byte)client.player.finalchar;
                                        
client.player.firstrebornclass = (byte)client.player.firstchar;
                                        
client.player.secondrebornclass = (byte)client.player.secondchar;
                                        
client.player.level 140;
                                        
client.player.agility 36;
                                        
client.player.vitality 864;
                                        
client.player.strength 0;
                                        
client.player.spirit 0;
                                        
client.player.atributes 0;



                                        
clearspells(client);
                                        
addclassskills(client);
                                        
xmego.restartspell.restartspellclient(client);

                                        
getprof(client);
                                        
//   reincarnate(client);
                                        
runessystem.removeallrune(client);

                                        if (
client.equipment.trygetitem(5) != null)
                                        {
                                            
client.equipment.remove(5);
                                        }
                                        if (
client.equipment.trygetitem(4) != null)
                                        {
                                            
client.equipment.remove(4);
                                        }
                                        if (
client.equipment.trygetitem(3) != null)
                                        {
                                            
client.equipment.remove(3);
                                        }
                                        if (
client.equipment.trygetitem(1) != null)
                                        {
                                            
client.equipment.remove(1);
                                        }
                                        
client.disconnect();
                                        
//  database.magictypeop.reborn(client, (byte)client.player.finalchar);
                                        // 
                                        //    











                                        
break;

                                    }


                            }
                            break;
                        }
                    
#endregion 

طبعا هيجي معاك ايرورات كتير

هتنزل سورس 7conquer وتجيب الفويدات الناقصه

,اى يعم الشغل النار ده وربنا انت برنس