[POMOC] Checkpoint

Započeo dragan12, Februar 22, 2011, 19:54:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

dragan12

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)?
Poslednja Izmena: Februar 22, 2011, 19:54:53 POSLE PODNE od dragan12

makelele

tu koristis pickupove ako se nevaram.

dragan12

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");
                 }
            }
      }

Snich

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 .....  :-\

dragan12

Ne. Ovog kosaca trave sam pravio ja. Meni treba da to ubacim pa da se tako cp vrte stalno.
Poslednja Izmena: Februar 22, 2011, 20:25:42 POSLE PODNE od dragan12

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);
                }
           }
     }
Poslednja Izmena: Februar 23, 2011, 00:34:43 PRE PODNE od [BU] Gigi_Falcone