Skripta koju koristim: FactionGame RP
Problem: Kako da namestim da se cp vrte u krug (msm da sa poslednjeg stavi onda na prvi da moze neko da radi dokle hoce)?
tu koristis pickupove ako se nevaram.
Ovako sam radio checkpoint-e i sada ocu da taj zadnji stavim da ide na prvi
if(PlayerInfo[playerid][pKosenje] > 0)
{
//--------ruta1
if(PlayerToPoint(5.0, playerid,1880.1416,-1206.0691,19.5734))//cp1
{
if(PlayerInfo[playerid][pKosenje] == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo[playerid][pKosenje] = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp, ovo nije potrebno
SetPlayerCheckpoint(playerid,1917.5415,-1171.8655,22.8542,5.0);//
RandomNovac = random(MAX_NOVAC);
GivePlayerMoney(playerid,RandomNovac);
format(string, sizeof(string), "Na vas racun je uplaceno $%d.",RandomNovac);
GameTextForPlayer(playerid,string, 5000, 0);
}
return 1;
}
}
if(PlayerToPoint(5.0, playerid,1917.5415,-1171.8655,22.8542))//cp2
{
if(PlayerInfo[playerid][pKosenje] == 2)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo[playerid][pKosenje] = 3;//
SetPlayerCheckpoint(playerid,1958.0596,-1231.5804,19.8304,5.0);//
RandomNovac = random(MAX_NOVAC);
GivePlayerMoney(playerid,RandomNovac);
format(string, sizeof(string), "Na vas racun je uplaceno $%d.",RandomNovac);
GameTextForPlayer(playerid,string, 5000, 0);
}
}
}
if(PlayerToPoint(5.0, playerid,1958.0596,-1231.5804,19.8304))//cp3
{
if(PlayerInfo[playerid][pKosenje] == 3)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo[playerid][pKosenje] = 4;//
SetPlayerCheckpoint(playerid,2036.5229,-1173.3621,22.7786,5.0);//
RandomNovac = random(MAX_NOVAC);
GivePlayerMoney(playerid,RandomNovac);
format(string, sizeof(string), "Na vas racun je uplaceno $%d.",RandomNovac);
GameTextForPlayer(playerid,string, 5000, 0);
}
}
}
if(PlayerToPoint(5.0, playerid,2036.5229,-1173.3621,22.7786))//cp n-zi
{
if(PlayerInfo[playerid][pKosenje] == 4)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo[playerid][pKosenje] = 5;//
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREEN ,"*kosenje uspjesno zavrseno");
}
}
}
Zasigurno mislis da kosis do mile volje, da li se pitas zasto to nisam napravio???
Pa igraci bi kosili 2 sata (primjer dajem) i imali bruku novca ..... :-\
Ne. Ovog kosaca trave sam pravio ja. Meni treba da to ubacim pa da se tako cp vrte stalno.
zadnji checkpoint promjeni u:
if(PlayerToPoint(5.0, playerid,2036.5229,-1173.3621,22.7786))//cp n-zi
{
if(PlayerInfo[playerid][pKosenje] == 4)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo[playerid][pKosenje] = 1;
SetPlayerCheckpoint(playerid,1880.1416,-1206.0691,19.5734,5.0);
RandomNovac = random(MAX_NOVAC);
GivePlayerMoney(playerid,RandomNovac);
format(string, sizeof(string), "Na vas racun je uplaceno $%d.",RandomNovac);
GameTextForPlayer(playerid,string, 5000, 0);
}
}
}