[pomoc] GPS

Započeo [MCRP]Stander
14. Jan. 2013. Zaključano
719
pregleda
17
postova
Hasanba
2
Wheel Man
14. Jan. 2013.
Skripta koju koristim: LRP
Detaljan opis problema:Ovako zamolio bih ako neko zna da napise dio koda koji bi blokirao koristenje GPS-a u  trenutku kada obavljamo posao.Npr kad kucamo /cistiulice,da se GPS automatski blokira.Ovo je bio samo primjer,ja zelim tako za sve poslove.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Hasanba
2
Wheel Man
14. Jan. 2013.
Izvini novi sam,evo popravicu.A mozes li pomoci malo oko toga definirati,pocetnik sam jos :S
Hasanba
2
Wheel Man
14. Jan. 2013.
Ako mi neces konkretno pomoci,molim te da ne odgovaras vise.
Blaeks_Biofor
5
Forum Don
15. Jan. 2013.
stavis ovu u tu komandu za gps
if(PlayerInfo >= 1) return SCM(playerid, -1, "ne mozete to !");
Hasanba
2
Wheel Man
15. Jan. 2013.
[ code ]if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");

if(strcmp("/gps 1", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
      SetPlayerCheckpoint(playerid,1481.0273,-1770.5774,18.7958,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Vijecnicu!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
  }

if(strcmp("/gps 2", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
      SetPlayerCheckpoint(playerid,1462.0543,-1011.3368,26.8438,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Banku!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
  }

if(strcmp("/gps 3", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
      SetPlayerCheckpoint(playerid,1172.8307,-1323.3011,15.4001,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Bolnicu!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
  }

if(strcmp("/gps 4", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
      SetPlayerCheckpoint(playerid,1321.691772,-859.765075,39.578098,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Sport's Cars Salon!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
  }

if(strcmp("/gps 5", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
      SetPlayerCheckpoint(playerid,1216.4042,-915.5415,42.9203,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Burg!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
  }

if(strcmp("/gps 6", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
{
    SetPlayerCheckpoint(playerid,1553.7538,-1675.4840,16.1953,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
    SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Policiju!");
    return 1;
}
if(strcmp("/gps 7", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
{
    SetPlayerCheckpoint(playerid,2277.3704,-83.8226,26.5204,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
    SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Offroad Salon!");
    return 1;
}
if(strcmp("/gps 8", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
{
    SetPlayerCheckpoint(playerid,981.5829,-1300.9384,13.3828,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
    SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Auto Salon!");
    return 1;
}
if(strcmp("/gps", cmdtext, true) == 0) //provjerava dali je igrac upisao odredenu komandu
{
    SendClientMessage(playerid, ZELENKASTA, "|__________Lokacije__________|");
    SendClientMessage(playerid, COLOR_WHITE, "|1 - Vijecnica  2 - Banka"); // 'narancasta' - boja koju smo definirali na početku
    SendClientMessage(playerid, COLOR_WHITE, "|3 - Bolnica    4 - Sport Cars Salon");
    SendClientMessage(playerid, COLOR_WHITE, "|5 - Burg        6 - Policiska Uprava");
    SendClientMessage(playerid, COLOR_WHITE, "|7 - Offroad Salon 8- Auto Salon");
    SendClientMessage(playerid, ZELENKASTA, "|_____________________________|");
    return 1;
}[ /code ]

Evo koju gresku mi izbaci:

C:\Users\AdiServis\Desktop\Logitech Roleplay\gamemodes\CLRP.pwn(41201) : error 017: undefined symbol "Job"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

Stavio sam ovaj tvoj dio koda na vrh.Evo postat cu kako to kod mene izgleda i da vidis kaakv je kod mene oblik gps-a(kucas npr. /gps1 za banku itd.)
Blaeks_Biofor
5
Forum Don
15. Jan. 2013.
if(strcmp("/gps 1", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
      {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
        SetPlayerCheckpoint(playerid,1481.0273,-1770.5774,18.7958,3.0);
        SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Vijecnicu!");
        return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
      }

  if(strcmp("/gps 2", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
      {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
        SetPlayerCheckpoint(playerid,1462.0543,-1011.3368,26.8438,3.0);
        SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Banku!");
        return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
      }

  if(strcmp("/gps 3", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
      {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
      SetPlayerCheckpoint(playerid,1172.8307,-1323.3011,15.4001,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Bolnicu!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
      }

  if(strcmp("/gps 4", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
      {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
      SetPlayerCheckpoint(playerid,1321.691772,-859.765075,39.578098,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Sport's Cars Salon!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
      }

  if(strcmp("/gps 5", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
      {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
      SetPlayerCheckpoint(playerid,1216.4042,-915.5415,42.9203,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Burg!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
      }

  if(strcmp("/gps 6", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
      SetPlayerCheckpoint(playerid,1553.7538,-1675.4840,16.1953,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Policiju!");
      return 1;
  }
  if(strcmp("/gps 7", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
      SetPlayerCheckpoint(playerid,2277.3704,-83.8226,26.5204,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Offroad Salon!");
      return 1;
  }
  if(strcmp("/gps 8", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
  {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
      SetPlayerCheckpoint(playerid,981.5829,-1300.9384,13.3828,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Auto Salon!");
      return 1;
  }
  if(strcmp("/gps", cmdtext, true) == 0) //provjerava dali je igrac upisao odredenu komandu
  {
if(PlayerInfo >= 1) return SCM(playerid, -1, "Ne mozete koristiti /gps dok radite !");
      SendClientMessage(playerid, ZELENKASTA, "|__________Lokacije__________|");
      SendClientMessage(playerid, COLOR_WHITE, "|1 - Vijecnica  2 - Banka"); // 'narancasta' - boja koju smo definirali na početku
      SendClientMessage(playerid, COLOR_WHITE, "|3 - Bolnica    4 - Sport Cars Salon");
      SendClientMessage(playerid, COLOR_WHITE, "|5 - Burg        6 - Policiska Uprava");
      SendClientMessage(playerid, COLOR_WHITE, "|7 - Offroad Salon 8- Auto Salon");
      SendClientMessage(playerid, ZELENKASTA, "|_____________________________|");
      return 1;
  }[
Hasanba
2
Wheel Man
15. Jan. 2013.
Izvini nisam stigao da ti kazem i izbacilo je eror gdje sam i mislio.Ovo sto si vidio kod mene POSAO to nije tako,a nece ni JOB.Kako da nadjem tu funkciju,sa kojim dijelom bi trebala biti povezana?
Blaeks_Biofor
5
Forum Don
15. Jan. 2013.
trazis je u enumu,i vidi kako je zapisana, pa je zapisi u ovim komandama
Hasanba
2
Wheel Man
15. Jan. 2013.
C:\Users\AdiServis\Desktop\Logitech Roleplay\gamemodes\CLRP.pwn(41201) : warning 217: loose indentation
C:\Users\AdiServis\Desktop\Logitech Roleplay\gamemodes\CLRP.pwn(41275) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Red 41201 je: if(strcmp("/gps 1", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
Red 41275 je: if (strcmp("/dostavljac", cmdtext, true, 10) == 0)    -OVO JE VEC NESTO DRUGO a izbaci mi warning

Znam da LooseIndentation znaci da treba poravnat i ja sam sve poravnao (zakuco sam do onog brojaca linija koda) i ovo mi izbacuje.
Blaeks_Biofor
5
Forum Don
15. Jan. 2013.
poravnaj te linije
Hasanba
2
Wheel Man
15. Jan. 2013.
Znam Davide,pronasao sam to vec.Ipak hvala.Sad imam ovaj drugi problem oko warninga.Kako mislis da poravnam?
Hasanba
2
Wheel Man
15. Jan. 2013.
Popravio sam sve greske i nema nijednog warninga.Ali sada ima drugi problem,jer nemogu nikako da ukucam /gps,kao da uvijek radim,iako nisam pokrenuo npr. /cisti ili neki drugi posao.
wlseco
4
Shot Caller
15. Jan. 2013.
Hasanba wrote on January 15, 2013, 12:59 am:
Znam Davide,pronasao sam to vec.Ipak hvala.Sad imam ovaj drugi problem oko warninga.Kako mislis da poravnam?
peglom cuj kako pa treba ti biti jedna lijepo ispod druge a ne npr

{
          sad
                                                              return 1;
Cile
4
Made Man
15. Jan. 2013.
stavili ste covjeku da ako ima bilo koji posao da ne moze korisiti /gps
treba postaviti samo kad ukuca neku turu da ne moze koristit /gps
Hasanba
2
Wheel Man
15. Jan. 2013.
Eh upravo to im objasnjavam,ali oni jos meni odgovaraju za ravnanje linija koje sam rijesio.Ima li neko da mi pomogne?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha