Skripta koju koristim:Neku sa BS sam kreno editovat
Detaljan opis problema😛a kad upisem u city hallu /poslovi i odaberem posao pilot otvori mi dialog da ugradim neonke, a na ostale poslove normalno oznaci di se treba ic zaposlit. Prvo sam mislio da su se id-ovi od dialoga pomijesali al kad odaberem posao uopce se ne otvara bilo kakvi dialog.
Dio skripte: KOMANDA /poslovi
if (strcmp(cmdtext, "/poslovi", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 361.8433,173.5262,1008.382😎)
{
ShowPlayerDialog(playerid, POSLOVI, DIALOG_STYLE_LIST, "{F81414}Lista Poslova","{0F629F}1. Automehanicar\n{F81414}2. Postar\n{0F629F}3. Komunalac\n{F81414}4. Cistac Ulica\n{0F629F}5. Vozac Goriva\n{F81414}6. Pilot\n{0F629F}7. Drvosjeca\n{F81414}8. Raznosac Pica\n{0F629F}9. Raznosac Novina\n{F81414}10. Bus Vozac\n{0F629F}11. Kosac Trave\n{F81414}12. Dostavljac Produkata\n{0F629F}13. Farmer\n{F81414}14. Boxer\n{0F629F}15. Prostitutka\n{F81414}16. BodyGuard\n{0F629F}17. Security", "Ok", "Izlaz");
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " {ffffff}Morate biti u opstini!");
return 1;
}
return 1;
}
DIALOG POSLOVA
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}(/maknicheckpoint da ugasite crveni marker).");
}
if(listitem == 1) // Postar
{
SetPlayerCheckpoint(playerid, 993.7095,-1252.6615,15.0313, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Postar je markiran crveno na mapi {0F629F}(/maknicheckpoint 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}(/maknicheckpoint 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}(/maknicheckpoint 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}(/maknicheckpoint da ugasite crveni marker).");
}
if(listitem == 5) // Pilot
{
SetPlayerCheckpoint(playerid, 1894.9669,-2329.1287,13.5469, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Pilot je markiran crveno na mapi {0F629F}(/maknicheckpoint da ugasite crveni marker).");
}
if(listitem == 6) // Drvosjeca
{
SetPlayerCheckpoint(playerid, 1547.7966,32.4930,24.1406, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Drvosjeca je markiran crveno na mapi {0F629F}(/maknicheckpoint 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}(/maknicheckpoint da ugasite crveni marker).");
}
if(listitem == 😎 // Raznosac Novina
{
SetPlayerCheckpoint(playerid, 1785.6501,-1298.0541,13.3750, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao Raznosac Novina je markiran crveno na mapi {0F629F}(/maknicheckpoint 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}(/maknicheckpoint 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}(/maknicheckpoint 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}(/maknicheckpoint 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}(/maknicheckpoint 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}(/maknicheckpoint 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}(/maknicheckpoint da ugasite crveni marker).");
}
if(listitem == 15) // BodyGuard
{
SetPlayerCheckpoint(playerid, 1381.9052,-1088.7798,27.9598, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "{008000}Posao BodyGuard je markiran crveno na mapi {0F629F}(/maknicheckpoint 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}(/maknicheckpoint da ugasite crveni marker).");
}
}
return 1;
}
DIALOG NEONKI
if(listitem==5)
{
ShowPlayerDialog(playerid,3136,DIALOG_STYLE_LIST,"DODAJ NEONKE","PLAVE\nCRVENE\nZELENE\nBELE\nROZE\nZUTE\nObrisi neonke","Select","Cancel");
}
{
if(dialogid == 3136)
{
if(response)
if(listitem == 0)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xAA3333AA, "Ugradio si neonke!");
}
if(listitem == 1)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xAA3333AA, "Ugradio si neonke!");
}
if(listitem == 2)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xAA3333AA, "Ugradio si neonke!");
}
if(listitem == 3)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xAA3333AA, "Ugradio si neonke!");
}
if(listitem == 4)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xAA3333AA, "Ugradio si neonke!");
}
if(listitem == 5)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xAA3333AA, "Ugradio si neonke!");
}
if(listitem == 6){DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon3"));
DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon7"));
DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon13"));
DeletePVar(playerid, "Status");
}
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):