Sve sam super odradio i kad pokupim taj random checkpoint setam moj checkpoint i stavim to
[pawn]if(ElegyDrift[playerid] == 1 && CID >= velegy[0] && CID <= velegy[3])
{
// I tu mu seta checkpoint onaj moj ne random
ElegyDrift[playerid] = 2;
}
I posle dole if player range of point i tu stavim ovaj cp sto sam iznad setao
i ispod mu opet stavim random cp
i ovde ElegyDrift[playerid] = 2;
[/pawn]
Tako sam otprilike uradio i kad stanem na ovaj moj default cp sto sam stavio ne random pokupi mi sva 3 cp-a od jednom i pise pokupili ste cp1 pokupili ste cp2 pokupili ste cp3
A meni treba 1 da pokupi pa random da mu se seta pa opet taj default cp pa opet random a meni pokupi sva 3 default checkpointa od jednom
[ Default cp zovem ovaj cp sto ja stavljam a ne random ]
Hmmm.... Zanimljivo
Aj posalji to sve i gdje pocinje drift i onplayerenercheckpoint
Citat: AdzoXx poslato Januar 09, 2019, 19:41:16 POSLE PODNE
Hmmm.... Zanimljivo
Aj posalji to sve i gdje pocinje drift i onplayerenercheckpoint
@AdzoXx [pawn]CMD:drift(playerid, params[])
{
#pragma unused params
if(UlogovanProvera[playerid] == 0) return Server(playerid,"Moras se ulogovati da bi koristio ovu komandu!");
if(ElegyDrift[playerid] != 0) return Server(playerid,"Vec driftas!");
{
Server(playerid,"Poceli ste drift!");
new Elegyy = random(sizeof(ElegyDrift));
SetPlayerCheckpoint(playerid, ElegyDrift[Elegyy][0], ElegyDrift[Elegyy][1], ElegyDrift[Elegyy][2], 3.0);
ElegyDrift[playerid] = 1;
}
return 1;
}
//On player enter cp elegy drift
if(ElegyDrift[playerid] == 1)
{
SetPlayerCheckpoint(playerid, 1086.8444,-1858.0018,13.5547, 5.0);
Server(playerid, "CP 1!");
ElegyDrift[playerid] = 2;
}
if(ElegyDrift[playerid] == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1086.8444,-1858.0018,13.5547))
{
Server(playerid, "Novi CP postavljen");
new Elegyy = random(sizeof(ElegyDrift));
SetPlayerCheckpoint(playerid, ElegyDrift[Elegyy][0], ElegyDrift[Elegyy][1], ElegyDrift[Elegyy][2], 3.0);
ElegyDrift[playerid] = 3;
}
}
if(ElegyDrift[playerid] == 3)
{
Server(playerid, "CP 2");
SetPlayerCheckpoint(playerid, 1086.8444,-1858.0018,13.5547, 5.0);
ElegyDrift[playerid] = 4;
}
if(ElegyDrift[playerid] == 4)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1086.8444,-1858.0018,13.5547))
{
Server(playerid, "Novi CP postavljen");
new Elegyy = random(sizeof(ElegyDrift));
SetPlayerCheckpoint(playerid, ElegyDrift[Elegyy][0], ElegyDrift[Elegyy][1], ElegyDrift[Elegyy][2], 3.0);
ElegyDrift[playerid] = 5;
}
}
if(ElegyDrift[playerid] == 5)
{
Server(playerid, "CP 3");
SetPlayerCheckpoint(playerid, 1086.8444,-1858.0018,13.5547, 5.0);
ElegyDrift[playerid] = 6;
}
if(ElegyDrift[playerid] == 6)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1086.8444,-1858.0018,13.5547))
{
Server(playerid, "Sada idite na zadnji cp");
new Elegyy = random(sizeof(ElegyDrift));
SetPlayerCheckpoint(playerid, ElegyDrift[Elegyy][0], ElegyDrift[Elegyy][1], ElegyDrift[Elegyy][2], 3.0);
ElegyDrift[playerid] = 0;
}
}[/pawn]