[Pomoc] Checkpoint i freeze

Započeo Hitman
8. Sep. 2011.
574
pregleda
4
postova
Hitman
5
Crime Lord
8. Sep. 2011.
Skripta koju koristim: GF (Edit)
Detaljan opis problema: Radim posao da kada stane na cp da ga freeza, i to je dobro, ali kada ja upisem "/dostavi" meni se pokaze prvi cp i na njemu dobijem pare, ovih ostalih 6 kao da nisam dodao
Dio skripte:


if(PlayerInfo > 0)
    {
        if(PlayerToPoint(5.0, playerid,1641.3483,-1537.9268,13.578😎)//cp1
        SetTimerEx("Do1", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
        TogglePlayerControllable(playerid,0);//Freez igraca
        GameTextForPlayer(playerid, "~w~Utovar robe", 5000, 1);
        {
            if(PlayerInfo == 1)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)//tu stavite id od vozila za kosenje
      {
                          PlayerInfo = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp
                          SetPlayerCheckpoint(playerid,947.5005,-1292.6067,14.2546,5.0);//
  }
            }
        }
        if(PlayerToPoint(5.0, playerid,947.5005,-1292.6067,14.2546))//cp2
        SetTimerEx("Do2", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
        TogglePlayerControllable(playerid,0);//Freez igraca
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1);
        {
            if(PlayerInfo == 2)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)
      {
                          PlayerInfo = 3;//
                          SetPlayerCheckpoint(playerid,486.9008,-1539.7407,18.8773,5.0);//
  }
            }
}
if(PlayerToPoint(5.0, playerid,486.9008,-1539.7407,18.8773))//cp3
SetTimerEx("Do3", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
        TogglePlayerControllable(playerid,0);//Freez igraca
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1);
        {
            if(PlayerInfo == 3)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)
      {
                          PlayerInfo = 4;//
                          SetPlayerCheckpoint(playerid,1106.6074,-1154.2633,23.6563,5.0);//
  }
            }
}
if(PlayerToPoint(5.0, playerid,1106.6074,-1154.2633,23.6563))//cp4
SetTimerEx("Do4", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
        TogglePlayerControllable(playerid,0);//Freez igraca
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1);
        {
            if(PlayerInfo == 4)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)
      {
                          PlayerInfo = 5;//
                          SetPlayerCheckpoint(playerid,1222.5103,-1577.5023,13.5368,5.0);//
  }
            }
}
if(PlayerToPoint(5.0, playerid,1222.5103,-1577.5023,13.536😎)//cp5
SetTimerEx("Do5", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
        TogglePlayerControllable(playerid,0);//Freez igraca
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1);
        {
            if(PlayerInfo == 5)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)
      {
                          PlayerInfo = 6;//
                          SetPlayerCheckpoint(playerid,1826.7072,-1845.1666,13.5781,5.0);//
  }
            }
}
if(PlayerToPoint(5.0, playerid,1826.7072,-1845.1666,13.5781))//cp6
SetTimerEx("Do6", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
        TogglePlayerControllable(playerid,0);//Freez igraca
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1);
        {
            if(PlayerInfo == 6)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)
      {
                          PlayerInfo = 7;//
                          SetPlayerCheckpoint(playerid,1574.5840,-1847.3066,13.5391,5.0);//
  }
            }
}
if(PlayerToPoint(5.0, playerid,1574.5840,-1847.3066,13.5391))//cp7
SetTimerEx("Do7", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
        TogglePlayerControllable(playerid,0);//Freez igraca
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1);
        {
            if(PlayerInfo == 7)//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)
      {
                          PlayerInfo = 8;//
                          SetPlayerCheckpoint(playerid,1641.3483,-1537.9268,13.5788,5.0);//
  }
            }
}
        if(PlayerToPoint(5.0, playerid,1641.3483,-1537.9268,13.578😎)//cp n-zi
          GameTextForPlayer(playerid, "~g~Zavrsio si dostavu", 5000, 3);
        {
            if(PlayerInfo == 8 )//
            {
                      new Veh = GetPlayerVehicleID(playerid);
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)
      {
                          PlayerInfo = 0;//
                          DisablePlayerCheckpoint(playerid);
                          SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Dostavljanje je uspjesno zavrseno!");
                          GivePlayerMoney(playerid, 350);
                          SendClientMessage(playerid, COLOR_GREEN ,"Dostavili ste svu robu i zaradili 350$!");
  }
            }
}
}


Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Deleted User
Obrisan korisnik
9. Sep. 2011.
Sta se desava nece da pokaze sledeci Checkpoint ili nereaguje checkpoint kada je igrac tamo?
Probaj i ovako nesto:
if(PlayerInfo > 0)  
    { 
        if(PlayerToPoint(5.0, playerid,1641.3483,-1537.9268,13.5788))//cp1
        {
        SetTimerEx("Do1", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi 
        TogglePlayerControllable(playerid,0);//Freez igraca 
        GameTextForPlayer(playerid, "~w~Utovar robe", 5000, 1); 
        { 
            if(PlayerInfo == 1)// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac)//tu stavite id od vozila za kosenje 
                  { 
                          PlayerInfo = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp 
                          SetPlayerCheckpoint(playerid,947.5005,-1292.6067,14.2546,5.0);// 
                } 
}
            } 
        } 
        if(PlayerToPoint(5.0, playerid,947.5005,-1292.6067,14.2546))//cp2
        {
        SetTimerEx("Do2", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi 
        TogglePlayerControllable(playerid,0);//Freez igraca 
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1); 
        { 
            if(PlayerInfo == 2)// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac) 
                  { 
                          PlayerInfo = 3;// 
                          SetPlayerCheckpoint(playerid,486.9008,-1539.7407,18.8773,5.0);// 
                } 
}
            } 
      } 
      if(PlayerToPoint(5.0, playerid,486.9008,-1539.7407,18.8773))//cp3 
  {
      SetTimerEx("Do3", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi 
        TogglePlayerControllable(playerid,0);//Freez igraca 
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1); 
        { 
            if(PlayerInfo == 3)// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac) 
                  { 
                          PlayerInfo = 4;// 
                          SetPlayerCheckpoint(playerid,1106.6074,-1154.2633,23.6563,5.0);// 
                } 
}
            } 
      } 
      if(PlayerToPoint(5.0, playerid,1106.6074,-1154.2633,23.6563))//cp4 
  {
      SetTimerEx("Do4", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi 
        TogglePlayerControllable(playerid,0);//Freez igraca 
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1); 
        { 
            if(PlayerInfo == 4)// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac) 
                  { 
                          PlayerInfo = 5;// 
                          SetPlayerCheckpoint(playerid,1222.5103,-1577.5023,13.5368,5.0);// 
                } 
            } 
}
      } 
      if(PlayerToPoint(5.0, playerid,1222.5103,-1577.5023,13.5368))//cp5 
  {
      SetTimerEx("Do5", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi 
        TogglePlayerControllable(playerid,0);//Freez igraca 
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1); 
        { 
            if(PlayerInfo == 5)// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac) 
                  { 
                          PlayerInfo = 6;// 
                          SetPlayerCheckpoint(playerid,1826.7072,-1845.1666,13.5781,5.0);// 
                } 
            } 
}
      } 
      if(PlayerToPoint(5.0, playerid,1826.7072,-1845.1666,13.5781))//cp6 
  {
      SetTimerEx("Do6", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi 
        TogglePlayerControllable(playerid,0);//Freez igraca 
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1); 
        { 
            if(PlayerInfo == 6)// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac) 
                  { 
                          PlayerInfo = 7;// 
                          SetPlayerCheckpoint(playerid,1574.5840,-1847.3066,13.5391,5.0);// 
                } 
            } 
}
      } 
      if(PlayerToPoint(5.0, playerid,1574.5840,-1847.3066,13.5391))//cp7 
  {
      SetTimerEx("Do7", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi 
        TogglePlayerControllable(playerid,0);//Freez igraca 
        GameTextForPlayer(playerid, "~g~Istovar robe", 5000, 1); 
        { 
            if(PlayerInfo == 7)// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac) 
                  { 
                          PlayerInfo = 8;// 
                          SetPlayerCheckpoint(playerid,1641.3483,-1537.9268,13.5788,5.0);// 
                } 
            } 
      } 
  }
        if(PlayerToPoint(5.0, playerid,1641.3483,-1537.9268,13.5788))//cp n-zi 
{
          GameTextForPlayer(playerid, "~g~Zavrsio si dostavu", 5000, 3); 
        { 
            if(PlayerInfo == 8 )// 
            { 
                      new Veh = GetPlayerVehicleID(playerid); 
                      if(Veh == Dostavljac || Veh == Dostavljac ||  Veh == Dostavljac || Veh == Dostavljac || Veh == Dostavljac) 
                  { 
                          PlayerInfo = 0;// 
                          DisablePlayerCheckpoint(playerid); 
                          SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Dostavljanje je uspjesno zavrseno!"); 
                          GivePlayerMoney(playerid, 350); 
                          SendClientMessage(playerid, COLOR_GREEN ,"Dostavili ste svu robu i zaradili 350$!"); 
                } 
}
            } 
      } 
      } 
 
Hitman
5
Crime Lord
9. Sep. 2011.
Radi ovako kako si mi dao, hvala  😁
Deleted User
Obrisan korisnik
9. Sep. 2011.
Quote from September 9, 2011, 8:30 pm:
Radi ovako kako si mi dao, hvala  😁

Da ti objasnim do cega je bilo
Primer:
        if(PlayerToPoint(5.0, playerid,947.5005,-1292.6067,14.2546))//cp2  
        SetTimerEx("Do2", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi

Ti si sa tim proveravo da li je igrac na tim kordinatama ali onda se nista nedesava ako je na tim zato je trebalo izgledati ovako
 if(PlayerToPoint(5.0, playerid,947.5005,-1292.6067,14.2546))//cp2  
{
        SetTimerEx("Do2", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi

I onda se to ako je na kordinatama odnosi sada na timer i ostalo i onda stavis u {} zagrade to sto ide tu. Eto sada moze LOCK!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha