Pomoc oko jednokratnih vozila hitno !!

Započeo Marley98
19. Jan. 2019. Zaključano
744
pregleda
6
postova
Marley98
2
Rookie
19. Jan. 2019.
Problem(error/warning):Ovako napravio sam jedokratna vozila na svom modu ali zelim da napravim kada igrac udje u jednokratno vozilo i kada sidje da se to vozilo nakom 5-10sec respavna kako to da uradim ako moze pomoc inace radim na Athlone modu, Hvala unaprijed!
Dio skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): / //
Slika/video ingame problema(obavezno ako je ingame problem): //
James_SmithXDl
6
OG Legend
19. Jan. 2019.
izadje iz vozila il kad izadje s srv?
Marley98
2
Rookie
19. Jan. 2019.
Kada izadjem iz vozila jednokratnog da se on respavna za 5 do 10 sec
James_SmithXDl
6
OG Legend
19. Jan. 2019.
Marley98 wrote on January 19, 2019, 10:16 pm:
Kada izadjem iz vozila jednokratnog da se on respavna za 5 do 10 sec
napraviÅ¡ provjeru  kod public OnPlayerExitVehicle
ako je vehicleid od tog vozila sto zelis bracala
npr
new nesto = random(6);
switch(nesto)
{
case 0:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
case 1:
{
    SetTimerEx("RespawnJVozila", 6000, 0, "i", vehicleid);
}
case 2:
{
    SetTimerEx("RespawnJVozila", 7000, 0, "i", vehicleid);
}
case 3:
{
SetTimerEx("RespawnJVozila", 8000, 0, "i", vehicleid);
}
case 4:
{
    SetTimerEx("RespawnJVozila", 9000, 0, "i", vehicleid);
}
case 5:
{
    SetTimerEx("RespawnJVozila", 10000, 0, "i", vehicleid);
}
default:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
}

//ili samo ovo :D

//SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);

forward RespawnJVozila(vehicleid);
public RespawnJVozila(vehicleid)
{
    SetVehicleToRespawn(vehicleid);
return 1;
}


e ako si pocetnik, ako ne znas nap provjeru ako je id tog vozila npr eo primjer 1
James_SmithXDl
6
OG Legend
19. Jan. 2019.
youngdeal wrote on January 19, 2019, 10:26 pm:
napraviÅ¡ provjeru  kod public OnPlayerExitVehicle
ako je vehicleid od tog vozila sto zelis bracala
npr
new nesto = random(6);
switch(nesto)
{
case 0:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
case 1:
{
    SetTimerEx("RespawnJVozila", 6000, 0, "i", vehicleid);
}
case 2:
{
    SetTimerEx("RespawnJVozila", 7000, 0, "i", vehicleid);
}
case 3:
{
SetTimerEx("RespawnJVozila", 8000, 0, "i", vehicleid);
}
case 4:
{
    SetTimerEx("RespawnJVozila", 9000, 0, "i", vehicleid);
}
case 5:
{
    SetTimerEx("RespawnJVozila", 10000, 0, "i", vehicleid);
}
default:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
}

//ili samo ovo :D

//SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);

forward RespawnJVozila(vehicleid);
public RespawnJVozila(vehicleid)
{
    SetVehicleToRespawn(vehicleid);
return 1;
}


e ako si pocetnik, ako ne znas nap provjeru ako je id tog vozila npr eo primjer 1
eo ovdje primjer slucajno sam enter stisnuo pa nisam mogo edit opet ahah sry za dp
#undef MAX_VEHICLES
#define MAX_VEHICLES 2000 // LIMIT MAX VOZILA NA SERVERU NPR - AKO NEMAS OVO STAVI

new JednokratnoV = 0;

// npr u komandi
CMD:upalijednokratno(playerid)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return 1;
new id = GetPlayerVehicleID(playerid);
        if(JednokratnoV == 1) return 1;
JednokratnoV = 1;
SendClientMessage(playerid,-1,"Upalio si jednokratno vozilo!");
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
if(JednokratnoV == 1)
{
new nesto = random(6);
switch(nesto)
{
case 0:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
case 1:
{
    SetTimerEx("RespawnJVozila", 6000, 0, "i", vehicleid);
}
case 2:
{
    SetTimerEx("RespawnJVozila", 7000, 0, "i", vehicleid);
}
case 3:
{
SetTimerEx("RespawnJVozila", 8000, 0, "i", vehicleid);
}
case 4:
{
    SetTimerEx("RespawnJVozila", 9000, 0, "i", vehicleid);
}
case 5:
{
    SetTimerEx("RespawnJVozila", 10000, 0, "i", vehicleid);
}
default:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
}
                JednokratnoV = 0;
//ili samo ovo :D
// - > SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
                // - > JednokratnoV = 0;
}
return 1;
}

forward RespawnJVozila(vehicleid);
public RespawnJVozila(vehicleid)
{
    SetVehicleToRespawn(vehicleid);
return 1;
}

moze i na vise nacina,dao sam ti 1 primjer 😄

ili eo jos 1 primjer


new JednokratnoV = 0;

// npr u komandi
CMD:upalijednokratno(playerid)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return 1;
if(JednokratnoV!=0) return 1;
JednokratnoV = 1;
SendClientMessage(playerid,-1,"Upalio si jednokratno vozilo!");
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
if(JednokratnoV==1)
{
new nesto = random(6);
switch(nesto)
{
case 0:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
case 1:
{
    SetTimerEx("RespawnJVozila", 6000, 0, "i", vehicleid);
}
case 2:
{
    SetTimerEx("RespawnJVozila", 7000, 0, "i", vehicleid);
}
case 3:
{
SetTimerEx("RespawnJVozila", 8000, 0, "i", vehicleid);
}
case 4:
{
    SetTimerEx("RespawnJVozila", 9000, 0, "i", vehicleid);
}
case 5:
{
    SetTimerEx("RespawnJVozila", 10000, 0, "i", vehicleid);
}
default:
{
    SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
}
}
JednokratnoV = 0;

//ili samo ovo :D
// -> SetTimerEx("RespawnJVozila", 5000, 0, "i", vehicleid);
// -> JednokratnoV = 0;
}
return 1;
}

forward RespawnJVozila(vehicleid);
public RespawnJVozila(vehicleid)
{
    SetVehicleToRespawn(vehicleid);
return 1;
}

u 2 primjeru ce samo tom igracu koji aktivira to npr respawnat vozilo za 5 do 10 sekundi, u 1 primjeru ce 1 igraču koji izadje iz vozila a to je vozilo jednokratno pokrenut respawn nije bitno bio to igrač vozač ili neki koji je npr suvozač
Muma Rascall
6
Forum Don
🔥2
20. Jan. 2019.
youngdeal wrote on January 19, 2019, 10:34 pm:
Što ne bi jednostavno sačuvao ID vozila u varijablu i kad izlazi iz vozila if(varijabla... == GetPlayerVehicleID(playerid)) { pokrene tajmer xd }

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha