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
randum = random(2);
isto je, koji god broj da stavim uvek mi daje 0
kada uradim ovako, onda radi:
[pawn]
new Randum[MAX_PLAYERS] = 0; // global var
Randum[playerid] += random(2);
[/pawn]
ne kontam ???
https://wiki.sa-mp.com/wiki/Random .