Skripta koju koristim: NLRP
Detaljan opis problema: Ovako hteo bi nesto da promenim da kad igrac ode u opstinu i kuca /poslovi i izabere posao da mu se odma da posao i da moze da menja posao kad god hoce, a ne da mora da nadje mesto posla pa da kuca /posao pa /prihvati posao i to, ovo je mng bolje jel moze neko da mi kaze kako to da sredim ?
Dio skripte: Ako treba nesto dacu...
[Pomoc] /poslovi
389
pregleda
5
postova
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
9. Jun 2012.
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
10. Jun 2012.
JONY wrote on June 9, 2012, 8:57 pm:
daj komandu /posao i /prihvati posao mozda ti sredim
eo komanda za /poslove
if (strcmp(cmdtext, "/poslovi", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 361.8299,173.7262,1008.3828))
{
ShowPlayerDialog(playerid, POSLOVI, DIALOG_STYLE_LIST, "{3366CC}Lista Poslova","\tAutomehanicar\n\tPostar\n\tKomunalac\n\tCistac Ulica\n\tVozac Goriva\n\tPilot\n\tDrvoseca\n\tRaznosac Pica\n\tRaznosac Novina\n\tBus Vozac\n\tKosac Trave\n\tDostavljac Produkata\n\tFarmer\n\tBoxer\n\tProstitutka\n\tBodyGuard\n\tSecurity\n\tVozac prehrane", "Odaberi", "Odustani");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Morate biti u Opstini [Biro za zaposljavanje] !");
return 1;
}
return 1;
}
if(dialogid == POSLOVI)
{
if(response)
{
if(listitem == 0) // Automehanicar
{
SetPlayerCheckpoint(playerid, 1390.3961,-1623.5762,13.5469, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Automehanicar je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 1) // Postar
{
SetPlayerCheckpoint(playerid, 1110,-1194,18.07, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Postar je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 2) // Komunalac
{
SetPlayerCheckpoint(playerid, 1084.8717,-1226.4070,15.8203, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Komunalac je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 3) // Cistac Ulica
{
SetPlayerCheckpoint(playerid, 1016.3726,-1098.6953,23.8349, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Cistac Ulica je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 4) // Vozac Goriva
{
SetPlayerCheckpoint(playerid, 2444.6621,-2119.0955,13.5469, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Vozac Goriva je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 5) // Pilot
{
SetPlayerCheckpoint(playerid, 1963.94,-2205.96,13.75, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Pilot je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 6) // Drvoseca
{
SetPlayerCheckpoint(playerid, 1547.7966,32.4930,24.1406, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Drvoseca je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 7) // Raznosac Pica
{
SetPlayerCheckpoint(playerid, 2101.4070,-1811.6753,13.5547, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Raznosac Pica je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 8) // Raznosac Novina
{
SetPlayerCheckpoint(playerid, 734.3394,-1337.2118,13.5344, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Raznosac Novina je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 9) // Bus Vozac
{
SetPlayerCheckpoint(playerid, 1154.4468,-1759.9122,13.6779, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Bus Vozac je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 10) // Kosac Trave
{
SetPlayerCheckpoint(playerid, 1958.2810,-1244.0323,19.8736, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Kosac Trave je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 11) // Dostavljac Produkata
{
SetPlayerCheckpoint(playerid, -80.4084,-1133.7050,1.0781, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Dostavljac Produkata je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 12) // Farmer
{
SetPlayerCheckpoint(playerid, -379.7781,-1426.3541,25.7266, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Farmer je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 13) // Bokser
{
SetPlayerCheckpoint(playerid, 2229.1165,-1721.9639,13.5677, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Bokser je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 14) // Prostitutka
{
SetPlayerCheckpoint(playerid, 2424.4329,-1220.3849,25.4792, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Prostitutka je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 15) // BodyGuard
{
SetPlayerCheckpoint(playerid, 1677,-1460,13.55, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao BodyGuard je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 16) // Security
{
SetPlayerCheckpoint(playerid, 1620.0215,-1888.1824,13.5479, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Security je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
if(listitem == 17) // Vozac Prehrane
{
SetPlayerCheckpoint(playerid, 2143.6414,-1132.5929,25.7231, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Vozaca prehrane je markiran crveno na mapi {0F629F}(/gpsoff da ugasite crveni marker).");
}
}
return 1;
} komanda za /prihvati posao
if(strcmp(cmd, "/takejob", true) == 0 || strcmp(cmd, "/posao", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo == 0)
{
if(gTeam == 20 || gTeam == 21 || gTeam == 24 || gTeam == 25)
{
SendClientMessage(playerid, COLOR_GREY, " Morate biti civil bez wanteda ili clan neke organizacije da biste se zaposlili !");
return 1;
}
if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1546.6886,32.2952,24.1406))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Drvoseca i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Drvoseca, kucajte /prihvati posao.");
GettingJob = 1;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1963.8228,-1245.4791,20.0464))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Kosac Trave i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Kosac Trave, kucajte /prihvati posao.");
GettingJob = 28;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1604.9531,-1829.3004,13.4907))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Security i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Security, kucajte /prihvati posao.");
GettingJob = 30;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1110,-1194,18.07))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Postar i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Postar, kucajte /prihvati posao.");
GettingJob = 2;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2424.4329,-1220.3849,25.4792))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Prostitutka i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Prostitutka, kucajte /prihvati posao.");
GettingJob = 3;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2444.9783,-2120.5847,13.5469))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Vozac Goriva(Cisterni) i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Vozac Goriva(Cisterni), kucajte /prihvati posao.");
GettingJob = 4;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2143.6414,-1132.5929,25.7231))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Vozac prehrambene robe i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Vozac prehrambene robe, kucajte /prihvati posao.");
GettingJob = 5;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1392.3014,-1623.7015,13.5469))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Automehanicar i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Automehanicar, kucajte /prihvati posao.");
GettingJob = 7;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1677,-1460,13.55))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Bodyguard i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Bodyguard, kucajte /prihvati posao.");
GettingJob = 8;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1963.94,-2205.96,13.75))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Pilot i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Pilot, kucajte /prihvati posao.");
GettingJob = 9;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,771.0253,-77.1970,1000.6563))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Bokser i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Bokser, kucajte /prihvati posao.");
GettingJob = 12;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1154.07,-1771.9,16.6))//VOZAC BUSA
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Vozac Autobusa i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Vozac Autobusa, kucajte /prihvati posao.");
GettingJob = 14;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-77.3392,-1136.4696,1.0781))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Kamiondzija i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Kamiondzija, kucajte /prihvati posao.");
GettingJob = 16;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2101.7620,-1812.5922,13.5547))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Raznosac Pice i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Raznosac Pica, kucajte /prihvati posao.");
GettingJob = 17;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-382.6660,-1426.5121,26.2410))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Farmer i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Farmer, kucajte /prihvati posao.");
GettingJob = 18;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,733.0973,-1336.9753,13.5350))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Raznosac Novina i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Raznosac Novina, kucajte /prihvati posao.");
GettingJob = 15;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1016.2177,-1100.9215,23.8349))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Cistac Ulica i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Cistac Ulica, kucajte /prihvati posao.");
GettingJob = 21;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1083.3995,-1226.6465,15.8203))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Djubretar i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Djubretar, kucajte /prihvati posao.");
GettingJob = 23;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Niste na mjestu za zaposljavanje !");
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vec ste zaposleni, kucajte /otkaz prvo !");
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava