Problem(error/warning): Nema errora/warininga
Deo skripte: [pawn]CMD:poligon(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, -2029.8225,-118.9287,1035.1719))
{
if(KupioADozvolu[playerid] == false || ZavrsioTest[playerid] == false) return SCM(playerid, -1, ""PPLAVA"[WC:RP]"BELA" Niste kupili dozvolu ili niste zavrsili test, molimo odradite to prvo.");
if(KupioADozvolu[playerid] == true && ZavrsioTest[playerid] == 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[playerid] = true;
SetPlayerCheckpoint(playerid, -2090.7878,-109.0547,34.9784, 3.0);
PoligonCP1[playerid] = true;
SCM(playerid, -1, ""SPLAVA"INSTRUKTOR |"BELA" Odvezi auto do kruznog toka...");
}
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(PoligonCP1[playerid] == true)
{
DisablePlayerCheckpoint(playerid);
PoligonCP1[playerid] = false;
SetPlayerCheckpoint(playerid, -2074.2959,-131.6895,34.9797, 3.0);
PoligonCP2[playerid] = true;
SCM(playerid, -1, ""SPLAVA"INSTRUKTOR |"BELA" Odlicno sada prodji kroz kruzni tok...");
}
if(PoligonCP2[playerid] == true)
{
DisablePlayerCheckpoint(playerid);
PoligonCP2[playerid] = false;
SetPlayerCheckpoint(playerid, -2063.1299,-125.9374,34.9858, 3.0);
PoligonCP3[playerid] = true;
}
return 1;
}[/pawn]
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
@Galardo Valja li ovako, skoro sam poceo da koristim forum :)
Citat: bogisa99 poslato Jul 19, 2020, 02:25:43 PRE PODNE
@Galardo Valja li ovako, skoro sam poceo da koristim forum :)
Koji problem bjese?
Citat: Galardo poslato Jul 19, 2020, 02:30:59 PRE PODNE
Koji problem bjese?
Kad napravim cp-ove ne pojavi mi se samo onaj poslednji a ovi pre njega se aktiviraju iako ne udjem u njih.
Ne moras praviti novu varijablu za svaki CP, to je previse i zauzimace mnogo vise memorije nego sto ti je potrebno..
[pawn]new PoligonCP[MAX_PLAYERS]; //Pravimo samo jednu varijablu
//Unutar komande:
PoligonCP[playerid] = 1; //Dodelimo vrednost na jedan da bi usao u prvi CP
public OnPlayerEnterCheckpoint(playerid)
{
switch(PoligonCP[playerid]) //Switchujemo vrednost varijable PoligonCP
{
case 1: //Ako je PoligonCP[playerid] == 1
{
DisablePlayerCheckpoint(playerid); //Gasimo prethodni CP
PoligonCP[playerid]++; //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[playerid] == 2
{
DisablePlayerCheckpoint(playerid);
PoligonCP[playerid]++;
SetPlayerCheckpoint(playerid, -2063.1299,-125.9374,34.9858, 3.0);
//Nakon sto ovaj krug prodje, varijabla PoligonCP[playerid] 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;
}
[/pawn]
@V01D Hvala mucio sam se sinoc celu noc kako da namestim