Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: rizla poslato Decembar 05, 2018, 23:20:03 POSLE PODNE

Naslov: mala pomoc oko random funkcije
Poruka od: rizla poslato Decembar 05, 2018, 23:20:03 POSLE PODNE
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: [pawn]
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!");
}[/pawn]
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
Naslov: Odg: mala pomoc oko random funkcije
Poruka od: youngdeal poslato Decembar 06, 2018, 00:32:59 PRE PODNE
randum = random(2);
Naslov: Odg: mala pomoc oko random funkcije
Poruka od: rizla poslato Decembar 06, 2018, 00:37:19 PRE PODNE
isto je, koji god broj da stavim uvek mi daje 0
Naslov: Odg: mala pomoc oko random funkcije
Poruka od: rizla poslato Decembar 06, 2018, 00:42:35 PRE PODNE
kada uradim ovako, onda radi:
[pawn]
new Randum[MAX_PLAYERS] = 0; // global var
Randum[playerid] += random(2);
[/pawn]
ne kontam  ???
Naslov: Odg: mala pomoc oko random funkcije
Poruka od: L3o poslato Decembar 06, 2018, 00:46:37 PRE PODNE
https://wiki.sa-mp.com/wiki/Random .