Skripta koju koristim: Moja
Opis problema o kojem se radi: Kako napraviti npr kad izadjem iz Vozila da mi odbrojava 30 sec da udjem u vozilo, ako ne udjem da ga Respawnuje?
Dio skripte:
public OnPlayerExitVehicle(playerid, vehicleid)
{
new carid= GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pObavljaP] == 1 && KamionVozilo(carid))
{
PlayerInfo[playeid][pObavljaP] = 0; // PRVA FUNKCIJA
DisablePlayerCheckpoint(playerid); //uklanja igraÄu checkpoint
SCM(playerid, -1, "Niste smjeli napustiti vozilo!"); //izbacuje igraÄu poruku
//Eh sad hocu da mi odbrojaje 30 Sekundi, ako ne udje da bude ova prva funckija, a ako udje da nastavi raditi
}
return 1;
}
[/i]
Slika (neobavezno):
Pa dodas tu dolje tajmer od 30sec i napravis novu variablu idautar.
Ond kada izadje pokrene se timer na 30sec, i uzme id vozila iz kojeg si izasao i stavi u variablu.
Onda kad prodjes 30sec ako se ne nalazi u tom autu koje je sacuvano u tu variablu da ga respawnuje ako je u tom autu onda nista
Onda malo to odradis da ubije timer kad udje u vozilo, kad izadje sa servera itd... da nebi doslo do bagovanja...
AddStaticVehicleEx (520, 2109.1763, 1503.0453, 32.2887, 82.2873, -1, -1, Vreme);
Vreme- Kad izadje iz vozila on broji onoliko sec koliko si mu ti napisao, posle toga respawn vozilo, ako niko nije unutra.