mala pomoc oko random funkcije


Započeo rizla, Decembar 05, 2018, 23:20:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): pokusao sam napraviti tajmer za paljenje motora vozila, pa se javlja problem, problem je u tome sto random funkcija uvek daje 0 nikad veci broj, ne kontam u cemu je problem ili ne koristim kako treba?
Dio skripte:
if(PRESSED(KEY_YES))
{
    new time = gettime();
    if(IsPlayerInAnyVehicle(playerid))
    {
        randum = random(1);
        PaljenjeMotora[playerid] = time+3;
        GameTextForPlayer(playerid, "~w~Paljenje motora", 2000, 4);
    }
}

public OnPlayerUpdate(playerid)
{
    new time = gettime();
    new car = GetPlayerVehicleID(playerid);
    if(PaljenjeMotora[playerid] == time)
    {
        PaljenjeMotora[playerid] -= 1;
        if(randum == 1)
        {
            randum = 0;
            VoziloMotor(playerid, car);
        }
        else return SCM(playerid, -1, ""Siva"Motor vozila nije upalio!");
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Nije potrebno /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Nije potrebno
Poslednja Izmena: Decembar 06, 2018, 11:46:10 PRE PODNE od Bašovski


isto je, koji god broj da stavim uvek mi daje 0

kada uradim ovako, onda radi:
new Randum[MAX_PLAYERS] = 0; // global var
Randum[playerid] += random(2);

ne kontam  ???