Item Rarity
#1

So i made this inventory system, and i made a command "/loot", and if he does /loot at a certain place, it gives him a random item, what i want is to have item rarity. Like, there is a 1 in X chance getting a sniper from /loot, how do i do this??
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=565233
Reply
#3

i can use floats in this right?
Reply
#4

Quote:
Originally Posted by ******
Посмотреть сообщение
pawn Код:
frandom(Float:max, Float:min = 0.0, dp = 4)
{
    new
        // Get the multiplication for storing fractional parts.
        Float:mul = floatpower(10.0, dp),
        // Get the max and min as integers, with extra dp.
        imin = floatround(min * mul),
        imax = floatround(max * mul);
    // Get a random int between two bounds and convert it to a float.
    return float(random(imax - imin) + imin) / mul;
}
You can use that as:

pawn Код:
new Float:rand = frandom(5.5); // Any float from 0.0 to 5.5 (up to 4 dp).
new Float:rand = frandom(5.5, -5.5); // Any float from -5.5 to 5.5 (up to 4 dp).
new Float:rand = frandom(5.5, 0.0, 1); // Any float from 0.0 to 5.5 (up to 1 dp).
new Float:rand = frandom(5.5, -5.5, 1); // Any float from -5.5 to 5.5 (up to 1 dp).
Source
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)