المشاركة الأصلية كتبت بواسطة alinasser
(المشاركة 44555)
كود PHP:
#region quickreincinarate
case 85858:
{
switch (npcrequest.optionid)
{
case 0:
{
dialog.avatar((ushort)kernel.random.next(1, 54000));
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(1, 54000));
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(1, 54000));
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 وتجيب الفويدات الناقصه
|