Započeo bogisa99
•19. Jul 2020.Checkpoint pomoc
578
pregleda
6
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
28
Postovi:
13
Teme:
Pridružio se:Maj 2020
19. Jul 2020.
Problem(error/warning): Nema errora/warininga
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nije potrebno
Slika/video ingame problema(obavezno ako je ingame problem): Mislim da nije potrebno ako treba recite
Deo skripte:
CMD:poligon(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, -2029.8225,-118.9287,1035.1719))
{
if(KupioADozvolu == false || ZavrsioTest == false) return SCM(playerid, -1, ""PPLAVA"[WC:RP]"BELA" Niste kupili dozvolu ili niste zavrsili test, molimo odradite to prvo.");
if(KupioADozvolu == true && ZavrsioTest == true)
{
new poligoncar = CreateVehicle(589, -2090.7878,-109.0547,34.9784,180.4778, 93, 93, 0, 0);
PutPlayerInVehicle(playerid, poligoncar, 0);
SetPlayerInterior(playerid, 0);
PoligonMapa(playerid);
PoligonPokrenut = true;
SetPlayerCheckpoint(playerid, -2090.7878,-109.0547,34.9784, 3.0);
PoligonCP1 = true;
SCM(playerid, -1, ""SPLAVA"INSTRUKTOR |"BELA" Odvezi auto do kruznog toka...");
}
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(PoligonCP1 == true)
{
DisablePlayerCheckpoint(playerid);
PoligonCP1 = false;
SetPlayerCheckpoint(playerid, -2074.2959,-131.6895,34.9797, 3.0);
PoligonCP2 = true;
SCM(playerid, -1, ""SPLAVA"INSTRUKTOR |"BELA" Odlicno sada prodji kroz kruzni tok...");
}
if(PoligonCP2 == true)
{
DisablePlayerCheckpoint(playerid);
PoligonCP2 = false;
SetPlayerCheckpoint(playerid, -2063.1299,-125.9374,34.9858, 3.0);
PoligonCP3 = true;
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nije potrebno
Slika/video ingame problema(obavezno ako je ingame problem): Mislim da nije potrebno ako treba recite
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
19. Jul 2020.
Ne moras praviti novu varijablu za svaki CP, to je previse i zauzimace mnogo vise memorije nego sto ti je potrebno..
new PoligonCP; //Pravimo samo jednu varijablu
//Unutar komande:
PoligonCP = 1; //Dodelimo vrednost na jedan da bi usao u prvi CP
public OnPlayerEnterCheckpoint(playerid)
{
switch(PoligonCP) //Switchujemo vrednost varijable PoligonCP
{
case 1: //Ako je PoligonCP == 1
{
DisablePlayerCheckpoint(playerid); //Gasimo prethodni CP
PoligonCP++; //Povecavamo varijablu za 1
SetPlayerCheckpoint(playerid, -2074.2959,-131.6895,34.9797, 3.0); //Stavljamo novi CP
SCM(playerid, -1, ""SPLAVA"INSTRUKTOR |"BELA" Odlicno sada prodji kroz kruzni tok...");
return 1; //Return moras obavezno staviti
}
case 2: //Ako je PoligonCP == 2
{
DisablePlayerCheckpoint(playerid);
PoligonCP++;
SetPlayerCheckpoint(playerid, -2063.1299,-125.9374,34.9858, 3.0);
//Nakon sto ovaj krug prodje, varijabla PoligonCP ce biti 3 i ti nastavljas dalje
return 1;
}
case 3:
{
//Ovde nesto sto ce se desiti kada udje na sledeci CP, tacnije ovaj -2063.1299,-125.9374,34.9858
return 1; //Return obavezno stavi na kraju svakog case-a
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

