Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(dialogid == 3304)
- {
- if(listitem == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- new skljuc = PlayerInfo[playerid][pMainKey];
- new vehicleid = GetPlayerVehicleID(playerid);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if( PlayerInfo[playerid][pMainKey] == 255)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Nemas vozilo!");
- return 1;
- }
- if(PlayerInfo[playerid][pMainKey] != 0)
- {
- for(new i = 1; i < sizeof(Vozila); i++)
- {
- if(vehicleid == Vozila[i][mOsobno])
- {
- if(skljuc == i)
- {
- new Float:x,Float:y,Float:z;
- new Float:a;
- GetVehiclePos(vehicleid, x, y, z);
- GetVehicleZAngle(vehicleid, a);
- Vozila[i][mX] = x;
- Vozila[i][mY] = y;
- Vozila[i][mZ] = z;
- Vozila[i][mA] = a;
- SetVehiclePos(vehicleid, Vozila[i][mX],Vozila[i][mY],Vozila[i][mZ]);
- SetVehicleZAngle(vehicleid, Vozila[i][mA]);
- SCM(playerid, COLOR_GREEN, "Parkirano!");
- UpdateVozilo(i);
- return 1;
- }
- else
- {
- SCM(playerid, COLOR_LIGHTRED,"Niste u svom vozilu!");
- return 1;
- }
- }
- }
- }
- else
- {
- SCM(playerid, COLOR_LIGHTRED, "Nemate vozilo!");
- }
- }
- else
- {
- SCM(playerid, COLOR_LIGHTRED, "Morate biti u svom vozilu da bi ga parkirali!!");
- }
- }
- return 1;
- }
- if(listitem == 2)
- {
- new boja[2];
- new skljuc = PlayerInfo[playerid][pMainKey];
- new vehicleid = GetPlayerVehicleID(playerid);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(PlayerInfo[playerid][pMainKey] != 255)
- {
- for(new i = 1; i < sizeof(Vozila); i++)
- {
- if(vehicleid == Vozila[i][mOsobno])
- {
- if(skljuc == i)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "/v(ozilo) boja [1] [2]");
- return 1;
- }
- boja[0] = strval(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "/v(ozilo) boja [1] [2]");
- return 1;
- }
- boja[1]= strval(tmp);
- Vozila[skljuc][mpBoja] = boja[0];
- Vozila[skljuc][mdBoja] = boja[1];
- ChangeVehicleColor(Vozila[skljuc][mOsobno], Vozila[skljuc][mpBoja],Vozila[skljuc][mdBoja]);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vasa nova boja je postavljena!");
- UpdateVozilo(skljuc);
- }
- else
- {
- SCM(playerid, COLOR_LIGHTRED, "Nisi u svome vozilu!");
- }
- }
- }
- }
- else
- {
- SCM(playerid, COLOR_LIGHTRED, "Nemas vozilo!");
- }
- }
- else
- {
- SCM(playerid, COLOR_LIGHTRED, "Moras biti u svom vozilu!");
- }
- return 1;
- }
- if(listitem == 3)
- {
- if(GetPlayerState(playerid) == 2)
- {
- if(IsPlayerInRangeOfPoint(playerid,12.0,1106.5691,-1428.4077,15.7969))
- {
- new mkljuc = PlayerInfo[playerid][pMainKey];
- new kljuc0 = GetMyCar2(playerid);
- new vehicleid = GetPlayerVehicleID(playerid);
- GetPlayerName(playerid, playername, sizeof(playername));
- if(PlayerInfo[playerid][pMainKey] != 255)
- {
- for(new i = 1; i < sizeof(Vozila); i++)
- {
- if(vehicleid == Vozila[i][mOsobno])
- {
- if(mkljuc == i)
- {
- if( Vozila[mkljuc][mKoristen] == 1)
- {
- if(PlayerInfo[playerid][pCar1] != 255 && PlayerInfo[playerid][pCar2] != 255)
- {
- if(PlayerInfo[playerid][pMainKey] == PlayerInfo[playerid][pCar1])
- {
- Vozila[kljuc0][mBroj] = 1;
- UpdateVozilo(kljuc0);
- }
- }
- new varid = CjenaVozilaIzModela(GetVehicleModel(GetPlayerVehicleID(playerid)));
- Vozila[mkljuc][mKoristen] = 0;
- Vozila[mkljuc][mModel] = 0;
- Vozila[mkljuc][mX] = 0;
- Vozila[mkljuc][mY] = 0;
- Vozila[mkljuc][mZ] = 0;
- Vozila[mkljuc][mA] = 0;
- Vozila[mkljuc][mBroj] = 0;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- strmid(Vozila[mkljuc][mVlasnik], "Drzava", 0, strlen("Drzava"), 999);
- if(PlayerInfo[playerid][pCar1] == PlayerInfo[playerid][pMainKey]) {PlayerInfo[playerid][pCar1] = 255;}
- else if(PlayerInfo[playerid][pCar2] == PlayerInfo[playerid][pMainKey]) {PlayerInfo[playerid][pCar2] = 255;}
- if(PlayerInfo[playerid][pCar1] != 255){PlayerInfo[playerid][pMainKey] = PlayerInfo[playerid][pCar1];}
- else if(PlayerInfo[playerid][pCar2] != 255){PlayerInfo[playerid][pMainKey] = PlayerInfo[playerid][pCar2];}
- else {PlayerInfo[playerid][pMainKey] = 255;}
- DestroyVehicle(vehicleid);
- TogglePlayerControllable(playerid, 1);
- GivePlayerMoney(playerid, Modeli_vozila[varid][1]);
- SendClientMessage(playerid, COLOR_GREEN, "Prodali ste vozilo!");
- UpdateVozilo(i);
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Niste u svom vozilu!!");
- return 1;
- }
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Niste na mjestu za prodaju (kod >>delivery<< mjesta)!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Trebate biti u vozilu!");
- }
- return 1;
- }
- if(listitem == 4)
- {
- new skljuc = PlayerInfo[playerid][pMainKey];
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMainKey] == 255)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Nemas vozilo!!");
- return 1;
- }
- new Float:aX ,Float:aY ,Float:aZ;
- if(PlayerInfo[playerid][pMainKey] != 255)
- {
- /*
- if(Signal(playerid) == 6)
- {
- GameTextForPlayer(playerid, "~r~Nema signala!", 1000, 1);
- return 1;
- }
- else if(Signal(playerid) == 5)
- {
- new signalrandom = random(6);
- switch(signalrandom)
- {
- case 0, 1, 2, 3:
- {
- SCM(playerid, COLOR_LIGHTRED, "Signal slab! Neuspjelo lociranje!");
- }
- case 4, 5:
- {
- GetVehiclePos(Vozila[skljuc][mOsobno], aX, aY, aZ);
- SetPlayerCheckpoint(playerid,aX ,aY ,aZ, 8.0);
- SCM(playerid, COLOR_LIGHTBLUE, "GPS:Signal slab... Odrediste oznaceno na karti!");
- }
- }
- }
- else
- */
- {
- GetVehiclePos(Vozila[skljuc][mOsobno], aX, aY, aZ);
- SetPlayerCheckpoint(playerid,aX ,aY ,aZ, 8.0);
- SCM(playerid, COLOR_LIGHTBLUE, "GPS: Odrediste oznaceno na karti!");
- }
- }
- }
- return 1;
- }
- if(listitem == 5)
- {
- if(PlayerInfo[playerid][pMainKey] != 255)
- {
- DisablePlayerCheckpoint(playerid);
- }
- else
- {
- SCM(playerid, COLOR_LIGHTRED, "Nemas vozilo!");
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) [ime]");
- return 1;
- }
- }
- return 1;
- }
- //-------------------ovo sam dolje ubacio tu sam stavio radi lakseg pregleda//
- if(strcmp(cmdtext, "/v", true) == 0)
- {
- //if(IsPlayerInRangeOfPoint(playerid, 837.4081,-2060.8938,12.8672,179.2266))
- {
- ShowPlayerDialog(playerid, 3304, DIALOG_STYLE_LIST, ""TPLAVA"Opcije auta", ""TPLAVA"Otkljucaj-Zakljucaj\n"TPLAVA"Parkiraj\n"TPLAVA"Oboji\n"TPLAVA"Prodaj\n"TPLAVA"Lociraj\n\n"TPLAVA"GPSoff\n"TPLAVA, "Odaberi", "Odustani");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment