[Pomoc] CP za posao

Započeo Brabus
9. Sep. 2011.
1,100
pregleda
12
postova
Vjeran
4
Shot Caller
9. Sep. 2011.
Skripta koju koristim: GodFather
Detaljan opis problema: Stvori se prvi CP i kad prodjem kroz njega ne stvara mi se drugi i taj prvi ostane na istom mjestu.
Dio skripte:
if(IsASweeper(tmpcar))
        {
            if(PlayerInfo == 0)
              {
              if(IsSweeping == 0)
              {
                  SendClientMessage(playerid, COLOR_LIGHTBLUE, "Zapoceo si ciscenje grada,prati crveni checkpoint i auticem operi SF.");
                  SetPlayerCheckpoint(playerid,-2798.2200,1292.3821,5.2432, 5.0);
                  IsSweeping = 1;
              }
              else
              {
                    SendClientMessage(playerid, COLOR_LIGHTRED, "Vec imas aktivirano ciscenje grada!");
              }
            }
            else
            {
                SendClientMessage(playerid, COLOR_LIGHTRED, "Ulica je cista! Pricekaj neko vrijeme da opet pocnes s radom!");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi u auticu za ciscenje grada.");
            return 1;
        }
      }
      return 1;
  }

if(IsSweeping>0)
      {
          new tmpcar2 = GetPlayerVehicleID(playerid);
          if(IsASweeper(tmpcar2))
          {
            if(IsSweeping==1)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
                IsSweeping = 2;
            }
            else if(IsSweeping==2)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
                IsSweeping = 3;
            }
            else if(IsSweeping==3)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
                IsSweeping = 4;
            }
            else if(IsSweeping==4)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
                IsSweeping = 5;
            }
            else if(IsSweeping==5)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
                IsSweeping = 6;
            }
            else if(IsSweeping==6)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
                IsSweeping = 7;
            }
            else if(IsSweeping==7)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
                IsSweeping = 8;
            }
            else if(IsSweeping==8)
            {
                DisablePlayerCheckpoint(playerid);
                IsSweeping = 9;
                SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
            }
            else if(IsSweeping==9)
            {


Neke slike/video za lakse dobivanje pomoci(neobavezno):
almir101
4
Shot Caller
10. Sep. 2011.
daj
callback
OnPlayerEnterCheckpoint
da vidim sta tamo imas
Vjeran
4
Shot Caller
10. Sep. 2011.
public OnPlayerEnterCheckpoint(playerid)
{
new string;
new name;
if(TaxiCallTime > 0 && TaxiAccepted < 999)
{
    TaxiAccepted = 999;
GameTextForPlayer(playerid, "~w~Reached destination", 5000, 1);
TaxiCallTime = 0;
DisablePlayerCheckpoint(playerid);
}
else if(BusCallTime > 0 && BusAccepted < 999)
{
    BusAccepted = 999;
GameTextForPlayer(playerid, "~w~Reached destination", 5000, 1);
BusCallTime = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP==1)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
    PlayerInfo ++;
if(PlayerInfo == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 2, you will earn more Money and quicker Reload Time."); }
else if(PlayerInfo == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 3, you will earn more Money and quicker Reload Time."); }
else if(PlayerInfo == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 4, you will earn more Money and quicker Reload Time."); }
else if(PlayerInfo == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 5, you will earn more Money and quicker Reload Time."); }
new level = PlayerInfo;
if(level >= 0 && level <= 50)
{
    new rand = random(sizeof(SELLCAR1));
    format(string, sizeof(string), "You sold a car for $%d, your reload time is 20 minutes.", SELLCAR1);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR1);
    PlayerInfo = 1200;
}
else if(level >= 51 && level <= 100)
{
    new rand = random(sizeof(SELLCAR2));
    format(string, sizeof(string), "You sold a car for $%d, your reload time is 18 minutes.", SELLCAR2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR2);
    PlayerInfo = 1080;
}
else if(level >= 101 && level <= 200)
{
    new rand = random(sizeof(SELLCAR3));
    format(string, sizeof(string), "You sold a car for $%d, your reload time is 16 minutes.", SELLCAR3);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR3);
    PlayerInfo = 960;
}
else if(level >= 201 && level <= 400)
{
    new rand = random(sizeof(SELLCAR4));
    format(string, sizeof(string), "You sold a car for $%d, your reload time is 14 minutes.", SELLCAR4);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR4);
    PlayerInfo = 840;
}
else if(level >= 401)
{
    new money = 6000;
    format(string, sizeof(string), "You sold a car for $%d, your reload time is 12 minutes.", money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, money);
    PlayerInfo = 720;
}
GameTextForPlayer(playerid, "~y~Sold the car", 2500, 1);
CP = 0;
    DisablePlayerCheckpoint(playerid);
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
else
{
    GameTextForPlayer(playerid, "Not in a car", 5000, 1);
}
}
else if(CP == 5)
{
    GameTextForPlayer(playerid, "~y~At the Missions Checkpoint", 2500, 1);
CP = 0;
    DisablePlayerCheckpoint(playerid);
}
else if(CP == 9)//Karting
{
GameTextForPlayer(playerid, "~r~Wait here for more Kart Racers", 4000, 3);
DisablePlayerCheckpoint(playerid);
}
else if(CP == 10) { CP = 11; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2258.7874,-2402.9712,12.7035,8.0); }
else if(CP == 11) { CP = 12; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2225.8755,-2461.3875,12.7190,8.0); }
else if(CP == 12) { CP = 13; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2276.9983,-2662.8328,12.8580,8.0); }
else if(CP == 13) { CP = 14; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2449.1399,-2663.0562,12.8138,8.0); }
else if(CP == 14) { CP = 15; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2566.9814,-2504.5686,12.7692,8.0); }
else if(CP == 15) { CP = 16; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2719.0520,-2503.5962,12.7706,8.0); }
else if(CP == 16) { CP = 17; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2720.7881,-2405.6589,12.7441,8.0); }
else if(CP == 17) { CP = 18; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2571.5195,-2401.1531,12.7528,8.0); }
else if(CP == 18) { CP = 19; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2406.6995,-2423.1182,12.6641,8.0); }
else if(CP == 19) { CP = 20; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2322.9194,-2341.5715,12.6664,8.0); }
else if(CP == 20)//End of Karting
{
if(IsSweeping>0)
      {
          new tmpcar2 = GetPlayerVehicleID(playerid);
          if(IsASweeper(tmpcar2))
          {
            if(IsSweeping==1)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
                IsSweeping = 2;
            }
            else if(IsSweeping==2)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
                IsSweeping = 3;
            }
            else if(IsSweeping==3)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
                IsSweeping = 4;
            }
            else if(IsSweeping==4)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
                IsSweeping = 5;
            }
            else if(IsSweeping==5)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
                IsSweeping = 6;
            }
            else if(IsSweeping==6)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
                IsSweeping = 7;
            }
            else if(IsSweeping==7)
            {
                DisablePlayerCheckpoint(playerid);
                SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
                IsSweeping = 8;
            }
            else if(IsSweeping==8)
            {
                DisablePlayerCheckpoint(playerid);
                IsSweeping = 9;
                SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
            }
            else if(IsSweeping==9)
            {
                new cashes=(random(35-10)+10);
                new pare=(random(20-5)+5);
                DisablePlayerCheckpoint(playerid);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ocistili ste dobar dio grada,ovo je vasa nagrada!");
                format(string, sizeof(string), "Zaradili ste $%d.", cashes);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                IsSweeping = 0;
                GivePlayerMoney(playerid, cashes);
                SBizzInfo += pare;
                PlayerInfo += 1200;
            }
          }
      }
CP = 0;
    DisablePlayerCheckpoint(playerid);
    GetPlayerName(playerid, name, sizeof(name));
    if(FirstKartWinner == 999)
    {
        FirstKartWinner = playerid;
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
            if(PlayerKarting != 0 && PlayerInKart != 0)
            {
                format(string, sizeof(string), "* %s finished First in the Kart Race.",name);
                SendClientMessage(i, COLOR_WHITE, string);
            }
}
}
    }
    else if(SecondKartWinner == 999)
    {
        SecondKartWinner = playerid;
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
            if(PlayerKarting != 0 && PlayerInKart != 0)
            {
                format(string, sizeof(string), "* %s finished Second in the Kart Race.",name);
                SendClientMessage(i, COLOR_WHITE, string);
            }
}
}
    }
    else if(ThirdKartWinner == 999)
    {
        ThirdKartWinner = playerid;
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
            if(PlayerKarting != 0 && PlayerInKart != 0)
            {
                format(string, sizeof(string), "* %s finished Third in the Kart Race.",name);
                SendClientMessage(i, COLOR_WHITE, string);
                SendClientMessage(i, COLOR_WHITE, "** Karting Race Over **");
                CP = 0;
                DisablePlayerCheckpoint(i);
            }
}
        }
    }
}
else if(MissionCheckpoint > 0 && PlayMission == 1)//Missions + Checkpoint on toggle
{
        RingTone = 20;
    switch(MissionCheckpoint)
    {
        case 1:
        {
format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 2;
        }
        case 2:
        {
            format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 3;
        }
        case 3:
        {
            format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 4;
        }
        case 4:
        {
            format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 5;
        }
        case 5:
        {
            format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 6;
        }
        case 6:
        {
            format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "..:: Mission Passed : %s | Reward received: $%d ::..", PlayMission, PlayMission);
SendClientMessage(playerid, COLOR_GREEN, string);
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid, PlayMission);
PlayerInfo = PlayerOnMission;
MissionCheckpoint = 0;
PlayerOnMission = 0;
        }
    }
}
else
{
switch (gPlayerCheckpointStatus)
{
case CHECKPOINT_HOME:
    {
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus = CHECKPOINT_NONE;
GameTextForPlayer(playerid, "~w~You are~n~~y~Home", 5000, 1);
    }
}
}
return 1;
}
[BWW] nåяcо
4
Enforcer
10. Sep. 2011.
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0
Ante_Street
4
Shot Caller
10. Sep. 2011.
Narco_VK wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0

Nije istina vidi ovu moju temu radijuse -.-
http://balkan-samp.com/forum/index.php?topic=30830.0    
   i nakraju sam probao i ovako da ubacim i opet izadje samo prvi njega proÄ‘em i ostali neidu
public OnPlayerEnterCheckpoint(playerid)
{
    if(PlayerInfo > 0)
   {
//--------ruta1
       if(PlayerToPoint(10.0, playerid,3444.1814,436.5919,3.4218))//cp1
       {
           if(PlayerInfo == 1)//
           {
                     new Veh = GetPlayerVehicleID(playerid);
                     if(Veh == 100)//tu stavite id od vozila za kosenje
     {
                          PlayerInfo = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp, ovo nije potrebno
                          SetPlayerCheckpoint(playerid, 1402.3662, -1436.7428, 23.3017,10.0);//
 }
           }
       }
       if(PlayerToPoint(10.0, playerid,1402.3662, -1436.7428, 23.3017))//cp2
       {
           if(PlayerInfo == 2)//
           {
                     new Veh = GetPlayerVehicleID(playerid);
                     if(Veh == 100)
     {
                          PlayerInfo = 3;//
                          SetPlayerCheckpoint(playerid, 3444.1814,436.5919,3.4218,10.0);//
 }
           }
}
       if(PlayerToPoint(10.0, playerid,3444.1814,436.5919,3.4218))//cp n-zi
       {
           if(PlayerInfo == 3)//
           {
                     new Veh = GetPlayerVehicleID(playerid);
                     if(Veh == 100)
     {
                          PlayerInfo = 0;//
                          DisablePlayerCheckpoint(playerid);
                          SendClientMessage(playerid, COLOR_GREEN ,"*kosenje uspjesno zavrseno");
//---------------------------------------------------------------ovo ispod nije potrebno
  GivePlayerMoney(playerid, 100);
                          SendClientMessage(playerid, COLOR_GREEN ,"Zarada = 100$");
 }
           }
           }
}
return 1;
}

if(strcmp(cmd, "/kosenje", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
           if(PlayerInfo > 0)
           {
    SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano kosenje!");
    return 1;
           }
if(PlayerInfo == 27)//<---- tu si stavite id koji stavite za taj posao
{

                  SendClientMessage(playerid,COLOR_PINK,"*Aktivirao si kosenje");
      PlayerInfo = 1;//---- tu stavite vrijednos 1 za kosenje za toga igraca
          SetPlayerCheckpoint(playerid, 3444.1814,436.5919,3.4218,10.0);// tu stavite koordinate prvog cp-a
}
else
{
       SendClientMessage(playerid, COLOR_GREY, "Nemas posao kosaca trave!");
               return 1;
       }
}
return 1;
}
[BWW] nåяcо
4
Enforcer
10. Sep. 2011.
Ante_Street wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0

Nije istina vidi ovu moju temu radijuse -.-
http://balkan-samp.com/forum/index.php?topic=30830.0

nerazumijem kako na komandi ti cp 20.0 i taj prvi ti ocita i dalje nece drugi cp je 10.0...
Ante_Street
4
Shot Caller
10. Sep. 2011.
Narco_VK wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0

Nije istina vidi ovu moju temu radijuse -.-
http://balkan-samp.com/forum/index.php?topic=30830.0

nerazumijem kako na komandi ti cp 20.0 i taj prvi ti ocita i dalje nece drugi cp je 10.0...

Ma gdje ti vidis 20.0??
Stavio sam dva nacina izrade na svakom je radijus 10.0 i kod komandi ista prica 10.0 je radijus
Deleted User
Obrisan korisnik
10. Sep. 2011.
		if(IsSweeping>0)
      {
          new tmpcar2 = GetPlayerVehicleID(playerid);
          if(IsASweeper(tmpcar2))
          {
            if(IsSweeping==1)
            {
                SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
                IsSweeping = 2;
            }
            else if(IsSweeping==2)
            {
                SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
                IsSweeping = 3;
            }
            else if(IsSweeping==3)
            {
                SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
                IsSweeping = 4;
            }
            else if(IsSweeping==4)
            {
                SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
                IsSweeping = 5;
            }
            else if(IsSweeping==5)
            {
                SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
                IsSweeping = 6;
            }
            else if(IsSweeping==6)
            {
                SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
                IsSweeping = 7;
            }
            else if(IsSweeping==7)
            {
                SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
                IsSweeping = 8;
            }
            else if(IsSweeping==8)
            {
                IsSweeping = 9;
                SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
            }
            else if(IsSweeping==9)
            {
                new cashes=(random(35-10)+10);
                new pare=(random(20-5)+5);
                DisablePlayerCheckpoint(playerid);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ocistili ste dobar dio grada,ovo je vasa nagrada!");
                format(string, sizeof(string), "Zaradili ste $%d.", cashes);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                IsSweeping = 0;
                GivePlayerMoney(playerid, cashes);
                SBizzInfo += pare;
                PlayerInfo += 1200;
            }
          }
      }

Pazi sada probaj nesto ovako ali mislim da ce ovako pokazati samo poslednji CP ili tako nesto. Jer sa onim je sklanjao svaki CP pa postavljao sledeci. I da jos ako nebude hteo koristi IsPlayerInRangeOfPoint kod svakog za njegove kordinate i da tek onda prebaci ako je na tim kordinatama na sledeci CP.
Deleted User
Obrisan korisnik
10. Sep. 2011.
Paco wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0
Deleted User
Obrisan korisnik
10. Sep. 2011.
Paco wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0


Aj objasni sto moraju da budu iste? Gde ispituje on ovde samo stavio da postavi CP.
Vjeran
4
Shot Caller
10. Sep. 2011.
Gagi nevalja onaj kod, opet isto. Prvi CP samo stoji.
Deleted User
Obrisan korisnik
10. Sep. 2011.
		if(IsSweeping>0)
      {
          new tmpcar2 = GetPlayerVehicleID(playerid);
          if(IsASweeper(tmpcar2))
          {
            if(IsSweeping==1)
            {
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1402.3662, -1436.7428, 23.3017))
{
                SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
                IsSweeping = 2;
}
            }
            else if(IsSweeping==2)
            {
if(IsPlayerInRangeOfPoint(playerid, 5.0, -2866.4756,1219.0432,5.1957))
{
                SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
                IsSweeping = 3;
}
            }
            else if(IsSweeping==3)
            {
if(IsPlayerInRangeOfPoint(playerid, 5.0, -2883.1003,1076.0865,30.4857))
{
                SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
                IsSweeping = 4;
}
            }
            else if(IsSweeping==4)
            {
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2826.5110,922.2037,43.6314))
{
                SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
                IsSweeping = 5;
}
            }
            else if(IsSweeping==5)
            {
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2863.1445,734.0028,29.5695))
{
                SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
                IsSweeping = 6;
            }
}
            else if(IsSweeping==6)
            {
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2839.1450,521.9155,4.5592))
{
                SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
                IsSweeping = 7;
            }
}
            else if(IsSweeping==7)
            {
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2835.2617,463.7046,4.0117))
{
                SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
                IsSweeping = 8;
            }
}
            else if(IsSweeping==8)
            {
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2709.4812,455.1877,3.9048))
{
                IsSweeping = 9;
                SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
            }
}
            else if(IsSweeping==9)
            {
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2689.5435,414.1230,3.8691))
{
                new cashes=(random(35-10)+10);
                new pare=(random(20-5)+5);
                DisablePlayerCheckpoint(playerid);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ocistili ste dobar dio grada,ovo je vasa nagrada!");
                format(string, sizeof(string), "Zaradili ste $%d.", cashes);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                IsSweeping = 0;
                GivePlayerMoney(playerid, cashes);
                SBizzInfo += pare;
                PlayerInfo += 1200;
            }
}
          }
      }

Aj probaj ovako nesto.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha