You last visited: Today at 09:18
Advertisement
[Release]3rd Reborn Script
Discussion on [Release]3rd Reborn Script within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.
06/28/2009, 01:24
#1
elite*gold: 0
Join Date: May 2009
Posts: 157
Received Thanks: 15
[Release]3rd Reborn Script
Code:
public void ReBorn3(byte ToJob)
{
try
{
{
if (Level == 121)
StatP += 40;
else if (Level == 122)
StatP += 50;
else if (Level == 123)
StatP += 60;
else if (Level == 124)
StatP += 70;
else if (Level == 125)
StatP += 80;
else if (Level == 126)
StatP += 90;
else if (Level == 127)
StatP += 100;
else if (Level == 128)
StatP += 105;
else if (Level == 129)
StatP += 115;
else if (Level == 130)
StatP += 125;
else if (Level >= 131)
StatP += 175;
MyClient.SendPacket(General.MyPackets.Vital(UID, 11, StatP));
RBCount++;
Level = 15;
Exp = 0;
LearnSkill(9876, 0);
if (PrevJob == 15)
{
if (Job < 46 && Job > 40)//good to go!
{
if (ToJob == 41)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 21)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 11)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1001, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
}
PrevJob = 45;
}
if (Job < 146 && Job > 141)//good to go!
{
if (ToJob == 41)
{
LearnSkill(1001, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1025, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1195, 0);
LearnSkill(1120, 0);
}
if (ToJob == 142)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
PrevJob = 145;
}
if (Job < 16 && Job > 10)//good to go!
{
if (ToJob == 41)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(3050, 0);
}
if (ToJob == 21)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(3050, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1110, 0);
LearnSkill(1001, 0);
LearnSkill(3050, 0);
LearnSkill(1190, 0);
}
if (ToJob == 11)
{
LearnSkill(3050, 0);
}
PrevJob = 15;
}
if (Job < 26 && Job > 20)//good to go!
{
if (ToJob == 41)
{
LearnSkill(1020, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(3060, 0);
}
if (ToJob == 132)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1001, 0);
LearnSkill(1025, 0);
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 142)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1001, 0);
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 11)
{
LearnSkill(1015, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(3060, 0);
}
if (ToJob == 21)
{
LearnSkill(3060, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
PrevJob = 25;
}
if (Job < 136 && Job > 131)//good to go
{
if (ToJob == 41)
{
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 21)
{
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 11)
{
LearnSkill(1085, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 132)
{
LearnSkill(1001, 0);
LearnSkill(3090, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 142)
{
LearnSkill(1001, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(1195, 0);
LearnSkill(1100, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
PrevJob = 135;
}
}
else if (PrevJob == 25)
{
if (Job < 46 && Job > 40)//good
{
if (ToJob == 41)
{
}
if (ToJob == 21)
{
}
if (ToJob == 11)
{
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
}
PrevJob = 45;
}
if (Job < 146 && Job > 141)//done
{
if (ToJob == 41)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1120, 0);
LearnSkill(1020, 0);
}
if (ToJob == 142)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
}
PrevJob = 145;
}
if (Job < 16 && Job > 10)
{
if (ToJob == 41)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 21)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1110, 0);
LearnSkill(1001, 0);
LearnSkill(1190, 0);
}
if (ToJob == 11)
{
LearnSkill(3050, 0);
}
PrevJob = 15;
}
if (Job < 26 && Job > 20)//done
{
if (ToJob == 41)
{
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 132)
{
LearnSkill(1001, 0);
LearnSkill(1025, 0);
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 142)
{
LearnSkill(1001, 0);
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 11)
{
LearnSkill(3060, 0);
}
if (ToJob == 21)
{
LearnSkill(3060, 0);
}
PrevJob = 25;
}
if (Job < 136 && Job > 131)//done
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1100, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(3090, 0);
LearnSkill(1025, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
}
if (ToJob == 142)
{
LearnSkill(1055, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
LearnSkill(1100, 0);
}
PrevJob = 135;
}
}
else if (PrevJob == 145)//done
{
if (Job < 46 && Job > 40)
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
}
PrevJob = 45;
}
if (Job < 146 && Job > 141)
{
if (ToJob == 41)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1120, 0);
}
if (ToJob == 142)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
PrevJob = 145;
}
if (Job < 16 && Job > 10)
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(3050, 0);
}
PrevJob = 15;
}
if (Job < 26 && Job > 20)
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 132)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1025, 0);
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 142)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1020, 0);
LearnSkill(3060, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1195, 0);
LearnSkill(3060, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1195, 0);
LearnSkill(3060, 0);
}
PrevJob = 25;
}
if (Job < 136 && Job > 131)
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1085, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1085, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1001, 0);
LearnSkill(1120, 0);
LearnSkill(1005, 0);
LearnSkill(3090, 0);
LearnSkill(1195, 0);
}
if (ToJob == 142)
{
LearnSkill(1001, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(1055, 0);
LearnSkill(1195, 0);
LearnSkill(1100, 0);
}
PrevJob = 135;
}
}
else if (PrevJob == 135)//yay done!
{
if (Job < 46 && Job > 40)
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
PrevJob = 45;
}
if (Job < 146 && Job > 141)
{
if (ToJob == 41)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
LearnSkill(1055, 0);
LearnSkill(1100, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1055, 0);
LearnSkill(1100, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1055, 0);
LearnSkill(1100, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
}
if (ToJob == 132)
{
LearnSkill(1055, 0);
LearnSkill(1100, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(1120, 0);
}
if (ToJob == 142)
{
LearnSkill(1055, 0);
LearnSkill(1100, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
}
PrevJob = 145;
}
if (Job < 16 && Job > 10)
{
if (ToJob == 41)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(3050, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
PrevJob = 15;
}
if (Job < 26 && Job > 20)
{
if (ToJob == 41)
{
LearnSkill(3060, 0);
LearnSkill(1020, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1025, 0);
LearnSkill(3060, 0);
LearnSkill(1020, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 142)
{
LearnSkill(3060, 0);
LearnSkill(1020, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(3060, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(3060, 0);
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
PrevJob = 25;
}
if (Job < 136 && Job > 131)
{
if (ToJob == 41)
{
LearnSkill(3090, 0);
LearnSkill(1005, 0);
LearnSkill(1100, 0);
LearnSkill(1090, 0);
LearnSkill(1085, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(3090, 0);
LearnSkill(1005, 0);
LearnSkill(1100, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(3090, 0);
LearnSkill(1005, 0);
LearnSkill(1100, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(3090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
LearnSkill(1100, 0);
}
if (ToJob == 142)
{
LearnSkill(3090, 0);
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(1195, 0);
LearnSkill(1055, 0);
LearnSkill(1100, 0);
}
PrevJob = 135;
}
}
else if (PrevJob == 45)
{
if (Job < 46 && Job > 40)
{
if (ToJob == 41)
{
}
if (ToJob == 21)
{
}
if (ToJob == 11)
{
}
if (ToJob == 132 || ToJob == 142)
{
}
PrevJob = 45;
}
if (Job < 146 && Job > 141)
{
if (ToJob == 41)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
LearnSkill(1120, 0);
}
if (ToJob == 142)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
PrevJob = 145;
}
if (Job < 16 && Job > 10)
{
if (ToJob == 41)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 21)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 11)
{
LearnSkill(3050, 0);
}
PrevJob = 15;
}
if (Job < 26 && Job > 20)
{
if (ToJob == 41)
{
LearnSkill(3060, 0);
LearnSkill(1020, 0);
}
if (ToJob == 132)
{
LearnSkill(3060, 0);
LearnSkill(1025, 0);
LearnSkill(1020, 0);
}
if (ToJob == 132)
{
LearnSkill(3060, 0);
LearnSkill(1020, 0);
}
if (ToJob == 11)
{
LearnSkill(3060, 0);
}
if (ToJob == 21)
{
LearnSkill(3060, 0);
}
PrevJob = 25;
}
if (Job < 136 && Job > 131)
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1075, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(3090, 0);
}
if (ToJob == 142)
{
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(1195, 0);
LearnSkill(1055, 0);
LearnSkill(1100, 0);
}
PrevJob = 135;
}
}
else
{
if (Job < 46 && Job > 40)
{
if (ToJob == 41)
{
}
if (ToJob == 21)
{
}
if (ToJob == 11)
{
}
if (ToJob == 132 || ToJob == 142)
{
}
PrevJob = 45;
}
if (Job < 146 && Job > 141)
{
if (ToJob == 41)
{
LearnSkill(1001, 0);
LearnSkill(1005, 0);
LearnSkill(1000, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1000, 0);
LearnSkill(1001, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1001, 0);
LearnSkill(1000, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(1120, 0);
}
if (ToJob == 142)
{
LearnSkill(3080, 0);
}
PrevJob = 145;
}
if (Job < 16 && Job > 10)
{
if (ToJob == 41)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 21)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 132 || ToJob == 142)
{
LearnSkill(1110, 0);
LearnSkill(1190, 0);
}
if (ToJob == 11)
{
LearnSkill(3050, 0);
}
PrevJob = 15;
}
if (Job < 26 && Job > 20)
{
if (ToJob == 41)
{
LearnSkill(1020, 0);
}
if (ToJob == 132)
{
LearnSkill(1025, 0);
LearnSkill(1020, 0);
}
if (ToJob == 142)
{
LearnSkill(1020, 0);
}
if (ToJob == 11)
{
}
if (ToJob == 21)
{
LearnSkill(3060, 0);
}
PrevJob = 25;
}
if (Job < 136 && Job > 131)
{
if (ToJob == 41)
{
LearnSkill(1005, 0);
LearnSkill(1090, 0);
LearnSkill(1075, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 21)
{
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 11)
{
LearnSkill(1005, 0);
LearnSkill(1085, 0);
LearnSkill(1090, 0);
LearnSkill(1095, 0);
LearnSkill(1195, 0);
}
if (ToJob == 132)
{
LearnSkill(3090, 0);
}
if (ToJob == 142)
{
LearnSkill(1175, 0);
LearnSkill(1075, 0);
LearnSkill(1195, 0);
LearnSkill(1055, 0);
LearnSkill(1100, 0);
}
PrevJob = 135;
}
}
Job = ToJob;
DataBase.GetStats(this);
GetEquipStats(1, true);
GetEquipStats(2, true);
GetEquipStats(3, true);
GetEquipStats(4, true);
GetEquipStats(5, true);
GetEquipStats(6, true);
GetEquipStats(7, true);
GetEquipStats(8, true);
MinAtk = Str;
MaxAtk = Str;
MaxHP = BaseMaxHP();
Potency = Level;
GetEquipStats(1, false);
GetEquipStats(2, false);
GetEquipStats(3, false);
GetEquipStats(4, false);
GetEquipStats(5, false);
GetEquipStats(6, false);
GetEquipStats(7, false);
GetEquipStats(8, false);
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital((long)UID, 7, Job));
MyClient.SendPacket(General.MyPackets.Vital((long)UID, 16, Str));
MyClient.SendPacket(General.MyPackets.Vital((long)UID, 17, Agi));
MyClient.SendPacket(General.MyPackets.Vital((long)UID, 15, Vit));
MyClient.SendPacket(General.MyPackets.Vital((long)UID, 14, Spi));
MyClient.SendPacket(General.MyPackets.Vital((long)UID, 2, MaxMana()));
MyClient.SendPacket(General.MyPackets.GeneralData((long)UID, 0, 0, 0, 92));
MyClient.SendPacket(General.MyPackets.Vital((long)UID, 0, CurHP));
}
for (byte i = 1; i < 9; i++)
{
if (Equips[i] == null || Equips[i] == "") continue;
string I = Equips[i];
string[] II = I.Split('-');
uint IID = uint.Parse(II[0]);
byte Quality = (byte)Other.ItemQuality(IID);
if (i == 1)
{
string NewID = "";
if (Other.WeaponType(IID) == 111 || Other.WeaponType(IID) == 113 || Other.WeaponType(IID) == 114 || Other.WeaponType(IID) == 118 || Other.WeaponType(IID) == 117)
{
NewID = II[0].Remove(4, 2);
NewID = NewID + "0" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
else if (Other.WeaponType(IID) == 112)
{
byte Type = byte.Parse(II[0][4].ToString());
byte Color = byte.Parse(II[0][3].ToString());
NewID = "11" + Type.ToString() + Color.ToString() + "0" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
}
else if (i == 2)
{
string NewID = "";
NewID = II[0].Remove(3, 3);
NewID += "00" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
else if (i == 3)
{
string NewID = "";
if (Other.WeaponType(IID) == 130 || Other.WeaponType(IID) == 131 || Other.WeaponType(IID) == 133 || Other.WeaponType(IID) == 134)
{
NewID = II[0].Remove(4, 2);
NewID = NewID + "0" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
else if (Other.WeaponType(IID) == 135 || Other.WeaponType(IID) == 136 || Other.WeaponType(IID) == 138 || Other.WeaponType(IID) == 139)
{
byte Type = byte.Parse(II[0][2].ToString());
byte Color = byte.Parse(II[0][3].ToString());
Type -= 5;
NewID = "13" + Type.ToString() + Color.ToString() + "0" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
}
else if (i == 4)
{
string NewID = "";
NewID = II[0].Remove(3, 3);
NewID += "02" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
else if (i == 5)
{
string NewID = "";
if (Other.WeaponType(IID) == 900)
{
NewID = II[0].Remove(4, 2);
NewID += "0" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
else if (Other.ItemType(IID) == 4 || Other.ItemType(IID) == 5)
{
NewID = II[0].Remove(3, 3);
NewID += "02" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
}
else if (i == 6)
{
string NewID = "";
NewID = II[0].Remove(3, 3);
NewID += "01" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
else if (i == 8)
{
string NewID = "";
NewID = II[0].Remove(3, 3);
NewID += "01" + Quality.ToString();
Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
II[0] = NewID;
MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
}
}
MyClient.SendPacket(General.MyPackets.Vital(UID, 13, Level));
MyClient.SendPacket(General.MyPackets.String(UID, 10, "hitstar"));
World.SendMsgToAll(Name + " Got Third Reborn!!!", "SYSTEM", 2011);
World.UpdateSpawn(this);
GetEquipStats(1, true);
GetEquipStats(2, true);
GetEquipStats(3, true);
GetEquipStats(4, true);
GetEquipStats(5, true);
GetEquipStats(6, true);
GetEquipStats(7, true);
GetEquipStats(8, true);
MinAtk = Str;
MaxAtk = Str;
MaxHP = BaseMaxHP();
Potency = Level;
GetEquipStats(1, false);
GetEquipStats(2, false);
GetEquipStats(3, false);
GetEquipStats(4, false);
GetEquipStats(5, false);
GetEquipStats(6, false);
GetEquipStats(7, false);
GetEquipStats(8, false);
CurHP = MaxHP;
}
catch (Exception Exc) { Console.WriteLine(Exc); }
}
This isnt the best but itl work
06/28/2009, 02:01
#2
elite*gold: 20
Join Date: May 2008
Posts: 1,103
Received Thanks: 254
Same thing as 2nd reborn just edited for 3rd but eh lol
06/28/2009, 02:14
#3
elite*gold: 0
Join Date: May 2009
Posts: 157
Received Thanks: 15
Quote:
Originally Posted by
Pete1990
Same thing as 2nd reborn just edited for 3rd but eh lol
thats what i said
06/28/2009, 03:48
#4
elite*gold: 0
Join Date: Sep 2007
Posts: 1,705
Received Thanks: 441
Lol 2nd reborn is almost same as 1st so whats the matter if 3rd is almost same as second.
06/28/2009, 03:51
#5
elite*gold: 0
Join Date: May 2009
Posts: 157
Received Thanks: 15
Quote:
Originally Posted by
raidenx123
Lol 2nd reborn is almost same as 1st so whats the matter if 3rd is almost same as second.
i know right lol all 2nd reborn is 1st with the skills added and better attributes
06/28/2009, 04:19
#6
elite*gold: 0
Join Date: Aug 2008
Posts: 780
Received Thanks: 255
Its cool thanks for it.. I dont really think much of reborn except good skills and **** Just think of it as a new chance to level to 135 again
06/28/2009, 04:42
#7
elite*gold: 20
Join Date: Mar 2008
Posts: 958
Received Thanks: 494
The 3rd reborn needs new effects in the client to be good (As Qonquer has)
06/28/2009, 12:49
#8
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,162
It's awful coded tbh. And I don't see the reason to make new reborn voids for each reborn, you're doing the same thing, making RBCount 1 higher...
06/28/2009, 12:50
#9
elite*gold: 0
Join Date: Mar 2008
Posts: 303
Received Thanks: 39
Very Instable.....
Similar Threads
Revised Perfect Reborn Script
12/30/2010 - CO2 PServer Guides & Releases - 47 Replies
Well as well all know there were some bugs in my "perfect" reborn script, so I'm going to release the revised edition.
First in character.cs define this
public int Top = 0;
Then search for:
public void RebornCharacter(byte ToJob)
Replace that entire void with this
public void RebornCharacter(byte ToJob)
{
try
{
[Release] PHP Reborn Script
12/13/2009 - Dekaron Private Server - 24 Replies
Hi,
zombe and me where working on a reborn script for player to have there own reborn without the help of GM's
this allows them to reborn them when they want
just go to the page fill in your character name, and follow the steps
Here is the code:
reborn.php (FILE MUST BE REBORN.PHP !!!!)
[Release] Reborn Script (Pro Edition)
04/17/2009 - CO2 PServer Guides & Releases - 23 Replies
This is everything you need to setup Reborn in your LOTF based server source.
This code doesn't have the MyClient.Drop(); since it is pointless and lame, and has extra Stats for all Jobs including Water Tao.
Why Release it?
- Already been released, this one is just better.
What will I need?
- Brain w/ common sense
- LOTF source http://www.elitepvpers.com/forum/co2-main-discussio ns-questions/150327-lotf-source-guide.html]
[release]2ND reborn
03/03/2009 - CO2 PServer Guides & Releases - 4 Replies
REMOVED
[Release] Reborn-Destiny
11/25/2008 - Flyff PServer Advertising - 9 Replies
~Close~
All times are GMT +2. The time now is 09:19 .