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)?
[POMOC] Checkpoint
Započeo Obrisan korisnik
•22. Feb. 2011.• Zaključano793
pregleda
6
postova
22. Feb. 2011.
22. Feb. 2011.
Ovako sam radio checkpoint-e i sada ocu da taj zadnji stavim da ide na prvi
if(PlayerInfo > 0)
{
//--------ruta1
if(PlayerToPoint(5.0, playerid,1880.1416,-1206.0691,19.5734))//cp1
{
if(PlayerInfo == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 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 == 2)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 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 == 3)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 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 == 4)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 5;//
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREEN ,"*kosenje uspjesno zavrseno");
}
}
}
if(PlayerInfo > 0)
{
//--------ruta1
if(PlayerToPoint(5.0, playerid,1880.1416,-1206.0691,19.5734))//cp1
{
if(PlayerInfo == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 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 == 2)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 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 == 3)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 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 == 4)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 5;//
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREEN ,"*kosenje uspjesno zavrseno");
}
}
}
22. Feb. 2011.
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 ..... 😐
Pa igraci bi kosili 2 sata (primjer dajem) i imali bruku novca ..... 😐
22. Feb. 2011.
Ne. Ovog kosaca trave sam pravio ja. Meni treba da to ubacim pa da se tako cp vrte stalno.
22. Feb. 2011.
zadnji checkpoint promjeni u:
if(PlayerToPoint(5.0, playerid,2036.5229,-1173.3621,22.7786))//cp n-zi
{
if(PlayerInfo == 4)//
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh == 1) || (Veh >= 227 && Veh <= 229))//tu stavite id od vozila za kosenje
{
PlayerInfo = 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);
}
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava