Quote:
Originally Posted by ElDeRnEcRo
I do not f*cking understand why aren`t people using switch...
|
Code:
if (Splitter[0] == "/become")
{
MyChar.Job = byte.Parse(Splitter[1]);
byte job = MyChar.Job;
uint I1;
uint I2;
uint I3;
uint I4;
uint I5;
uint I6;
uint I7;
uint I8;
uint I9;
uint I10;
switch (job)
{
case 15:
I1 = 112389; // Tro HeadGear
I2 = 135299; // Tro Armor
break;
case 25:
I1 = 112419; // War HeadGear
I2 = 136299; // War Armor
I3 = 900399; // War Shield
break;
case 135:
case 145:
I1 = 112349; // Tao HeadGear
I2 = 139299;// Tao Armor
I3 = 121249;// Tao Bag
I4 = 152259;// Tao Bracelet
I5 = 421339;// Tao BackSword
break;
case 45:
I1 = 112339; // Archer HeadGear
I2 = 138393; // Archer Armor
I3 = 500329; // Archer Bow
I4 = 1050002;// Archer SpeedArrow
break;
case 15:
case 25:
I7 = 420339; // Sword
I8 = 480339; // Club
I9 = 410339; // Blade
break;
}
I10 = 160249; // Boots
I5 = 120249; // Necky
I6 = 150249; // Ring
if (MyChar.ItemsInInventory <= 30)
{
MyChar.AddItem(I1 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I2 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I3 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I4 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I5 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I6 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I7 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I8 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I9 + "-12-12-255-13-13", 0, 50000);
MyChar.AddItem(I10 + "-12-12-255-13-13", 0, 50000);
}
else
SendPacket(General.MyPackets.SendMsg(MessageId, "Server", MyChar.Name, "Inventory full! [Please leave 10 free spot's open in your inventory].", 2005));
}