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): //
Pomoc oko jednokratnih vozila hitno !!
744
pregleda
6
postova
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
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
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
e ako si pocetnik, ako ne znas nap provjeru ako je id tog vozila npr eo primjer 1
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
#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Ä
Forum Don
🔥2
Aktivan Član
94 / 250 XP
🌱Početnik(2)
🏆
10,489
Postovi:
765
Teme:
Pridružio se:Maj 2015
🔥2dana
20. Jan. 2019.
youngdeal wrote on January 19, 2019, 10:34 pm:
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
