Započeo [MCRP]Stander
•14. Jan. 2013.• Zaključano[pomoc] GPS
730
pregleda
17
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
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): //
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): //
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
14. Jan. 2013.
Izvini novi sam,evo popravicu.A mozes li pomoci malo oko toga definirati,pocetnik sam jos :S
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
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.)
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
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;
}[Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
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?
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
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.
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
15. Jan. 2013.
Znam Davide,pronasao sam to vec.Ipak hvala.Sad imam ovaj drugi problem oko warninga.Kako mislis da poravnam?
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
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
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Č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;
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
31
Postovi:
4
Teme:
Pridružio se:Avg. 2012
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