hello there, so i made a quest and when you done the quest will check your level and give you the correct gift. but idk why i worry to much how i made the last part and i need to make sure this wont harm the player.
so lets say 10 people finish the quest and trune it same time, will this do anything bad? i feel there is better way to do the way i coded but idk, any idea?
Code:
if (client.Inventory.Contains(729310, 1))
{
if (client.Entity.Level >= 1 && client.Entity.Level < 25)
{
client.Inventory.Add(1458756, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
else
if (client.Entity.Level >= 25 && client.Entity.Level < 50)
{
client.Inventory.Add(1458958, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
else
if (client.Entity.Level >= 50 && client.Entity.Level < 70)
{
client.Inventory.Add(1462958, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
else
if (client.Entity.Level >= 70 && client.Entity.Level < 90)
{
client.Inventory.Add(1469854, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
else
if (client.Entity.Level >= 90 && client.Entity.Level < 100)
{
client.Inventory.Add(1447854, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
else
if (client.Entity.Level >= 100 && client.Entity.Level < 110)
{
client.Inventory.Add(1454875, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
else
if (client.Entity.Level >= 110 && client.Entity.Level < 120)
{
client.Inventory.Add(14524421, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
else
if (client.Entity.Level >= 120 && client.Entity.Level < 135)
{
client.Inventory.Add(14524422, 0, 1);
client.Inventory.DeleteItem(729310, 1);
}
}
so lets say 10 people finish the quest and trune it same time, will this do anything bad? i feel there is better way to do the way i coded but idk, any idea?