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): //
[pomoc] GPS
719
pregleda
17
postova
14. Jan. 2013.
14. Jan. 2013.
Izvini novi sam,evo popravicu.A mozes li pomoci malo oko toga definirati,pocetnik sam jos :S
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.)
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.)
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;
}[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?
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.
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.
15. Jan. 2013.
Znam Davide,pronasao sam to vec.Ipak hvala.Sad imam ovaj drugi problem oko warninga.Kako mislis da poravnam?
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.
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
127
Postovi:
14
Teme:
Pridružio se:Dec. 2012
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?
{
sad
return 1;
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