Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TuningBuy[playerid][0] = CreatePlayerTextDraw(playerid, 222.666671, 357.570312, "LD_SPAC:white");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][0], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][0], 201.666656, 72.592590);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][0], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][0], 65535);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][0], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][0], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][0], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][0], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][0], false);
- TuningBuy[playerid][1] = CreatePlayerTextDraw(playerid, 223.000015, 357.985168, "LD_SPAC:white");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][1], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][1], 200.999969, 71.762954);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][1], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][1], 255);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][1], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][1], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][1], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][1], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][1], false);
- TuningBuy[playerid][2] = CreatePlayerTextDraw(playerid, 411.333465, 358.814758, "ld_beat:cross");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][2], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][2], 10.666665, 12.859271);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][2], 2);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][2], -1);
- PlayerTextDrawUseBox(playerid, TuningBuy[playerid][2], true);
- PlayerTextDrawBoxColor(playerid, TuningBuy[playerid][2], 255);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][2], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][2], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][2], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][2], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][2], true);
- TuningBuy[playerid][3] = CreatePlayerTextDraw(playerid, 297.666534, 360.059265, "TUNECAR");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][3], 0.263666, 1.027554);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][3], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][3], -1);
- PlayerTextDrawUseBox(playerid, TuningBuy[playerid][3], true);
- PlayerTextDrawBoxColor(playerid, TuningBuy[playerid][3], 0);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][3], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][3], 1);
- PlayerTextDrawBackgroundColor(playerid, TuningBuy[playerid][3], 51);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][3], 2);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][3], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][3], false);
- TuningBuy[playerid][4] = CreatePlayerTextDraw(playerid, 254.666671, 357.985229, "LD_SPAC:white");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][4], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][4], 0.333323, 71.762893);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][4], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][4], 65535);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][4], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][4], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][4], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][4], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][4], false);
- TuningBuy[playerid][5] = CreatePlayerTextDraw(playerid, 392.000122, 358.399993, "LD_SPAC:white");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][5], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][5], 0.333312, 71.348175);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][5], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][5], 65535);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][5], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][5], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][5], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][5], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][5], false);
- TuningBuy[playerid][6] = CreatePlayerTextDraw(playerid, 402.666656, 384.118408, "ld_beat:right");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][6], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][6], 14.999998, 18.251842);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][6], 2);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][6], -1);
- PlayerTextDrawUseBox(playerid, TuningBuy[playerid][6], true);
- PlayerTextDrawBoxColor(playerid, TuningBuy[playerid][6], 255);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][6], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][6], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][6], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][6], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][6], true);
- TuningBuy[playerid][7] = CreatePlayerTextDraw(playerid, 230.333267, 383.288543, "ld_beat:left");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][7], 0.008000, 0.058074);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][7], 15.333333, 17.837057);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][7], 2);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][7], -1);
- PlayerTextDrawUseBox(playerid, TuningBuy[playerid][7], true);
- PlayerTextDrawBoxColor(playerid, TuningBuy[playerid][7], 255);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][7], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][7], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][7], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][7], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][7], true);
- TuningBuy[playerid][8] = CreatePlayerTextDraw(playerid, 258.000061, 379.555541, "Left `Chrome Flames` Sideskirt");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][8], 0.146999, 0.915555);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][8], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][8], -1);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][8], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][8], 1);
- PlayerTextDrawBackgroundColor(playerid, TuningBuy[playerid][8], 51);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][8], 2);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][8], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][8], false);
- TuningBuy[playerid][9] = CreatePlayerTextDraw(playerid, 257.666595, 392.000030, "Cena: 10000$");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][9], 0.159997, 0.869925);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][9], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][9], -1);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][9], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][9], 1);
- PlayerTextDrawBackgroundColor(playerid, TuningBuy[playerid][9], 51);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][9], 2);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][9], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][9], false);
- TuningBuy[playerid][10] = CreatePlayerTextDraw(playerid, 255.000000, 372.503692, "LD_SPAC:white");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][10], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][10], 137.000015, 0.414824);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][10], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][10], 65535);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][10], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][10], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][10], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][10], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][10], false);
- TuningBuy[playerid][11] = CreatePlayerTextDraw(playerid, 255.333328, 407.762939, "LD_SPAC:white");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][11], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, TuningBuy[playerid][11], 136.666687, 0.414855);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][11], 1);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][11], 65535);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][11], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][11], 0);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][11], 4);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][11], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][11], false);
- TuningBuy[playerid][12] = CreatePlayerTextDraw(playerid, 324.333679, 414.814910, "KUPI");
- PlayerTextDrawLetterSize(playerid, TuningBuy[playerid][12], 0.314332, 1.023408);
- PlayerTextDrawAlignment(playerid, TuningBuy[playerid][12], 2);
- PlayerTextDrawColor(playerid, TuningBuy[playerid][12], -1);
- PlayerTextDrawUseBox(playerid, TuningBuy[playerid][12], true);
- PlayerTextDrawBoxColor(playerid, TuningBuy[playerid][12], 0);
- PlayerTextDrawSetShadow(playerid, TuningBuy[playerid][12], 0);
- PlayerTextDrawSetOutline(playerid, TuningBuy[playerid][12], 1);
- PlayerTextDrawBackgroundColor(playerid, TuningBuy[playerid][12], 51);
- PlayerTextDrawFont(playerid, TuningBuy[playerid][12], 2);
- PlayerTextDrawSetProportional(playerid, TuningBuy[playerid][12], 1);
- PlayerTextDrawSetSelectable(playerid, TuningBuy[playerid][12], true);
- public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
- {
- if(playertextid == TuningBuy[playerid][6]) // Strelka Desno
- {
- if(TPInfo[playerid][tPaintjob] == false)
- {
- new compid = -1, vehicleid = GetPlayerVehicleID(playerid), string[256];
- for(new i = (TPInfo[playerid][tID]+1); i < MAX_COMPONENTS; i++)
- {
- if(cInfo[i][cType] == TPInfo[playerid][tType])
- {
- if(cInfo[i][cID] == IsComponentidCompatible(GetVehicleModel(vehicleid), cInfo[i][cID]))
- {
- compid = i;
- break;
- }
- }
- }
- if(compid == -1) return SCM(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nema kompatibilni komponenti za vaseto vozilo.");
- RemoveVehicleComponent(vehicleid, cInfo[TPInfo[playerid][tID]][cID]);
- TPInfo[playerid][tID] = compid;
- format(string, sizeof(string), "%s", cInfo[compid][cName]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][8], string);
- format(string, sizeof(string), "Cena: %d$", cInfo[compid][cPrice]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][9], string);
- AddVehicleComponent(vehicleid, cInfo[compid][cID]);
- SelectTextDraw(playerid, COLOR_WHITE);
- }
- else if(TPInfo[playerid][tPaintjob] == true)
- {
- new paintid = -1, vehicleid = GetPlayerVehicleID(playerid), string[256];
- for(new i = (TPInfo[playerid][tID]+1); i < NUMBER_TYPE_PAINTJOB; i++)
- {
- if(pjInfo[i][vehID] == GetVehicleModel(vehicleid))
- {
- paintid = i;
- break;
- }
- }
- if(paintid == -1) return SCM(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nema kompatibilni boi za vaseto vozilo.");
- TPInfo[playerid][tID] = paintid;
- format(string, sizeof(string), "%s", pjInfo[paintid][pPaintJob]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][8], string);
- format(string, sizeof(string), "Cena: %d$", pjInfo[paintid][pPrice]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][9], string);
- ChangeVehiclePaintjob(vehicleid, pjInfo[paintid][pNumber]);
- SelectTextDraw(playerid, COLOR_WHITE);
- }
- }
- if(playertextid == TuningBuy[playerid][7]) // Strelka Levo
- {
- if(TPInfo[playerid][tPaintjob] == false)
- {
- new compid = -1, vehicleid = GetPlayerVehicleID(playerid), string[256];
- for(new i = (TPInfo[playerid][tID]-1); i > 0; i--)
- {
- if(cInfo[i][cType] == TPInfo[playerid][tType])
- {
- if(cInfo[i][cID] == IsComponentidCompatible(GetVehicleModel(vehicleid), cInfo[i][cID]))
- {
- compid = i;
- break;
- }
- }
- }
- if(compid == -1) return SCM(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nema kompatibilni komponenti za vaseto vozilo.");
- RemoveVehicleComponent(vehicleid, cInfo[TPInfo[playerid][tID]][cID]);
- TPInfo[playerid][tID] = compid;
- format(string, sizeof(string), "%s", cInfo[compid][cName]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][8], string);
- format(string, sizeof(string), "Cena: %d$", cInfo[compid][cPrice]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][9], string);
- AddVehicleComponent(vehicleid, cInfo[compid][cID]);
- SelectTextDraw(playerid, COLOR_WHITE);
- }
- else if(TPInfo[playerid][tPaintjob] == true)
- {
- new paintid = -1, vehicleid = GetPlayerVehicleID(playerid), string[256];
- for(new i = (TPInfo[playerid][tID]-1); i > 0; i--)
- {
- if(pjInfo[i][vehID] == GetVehicleModel(vehicleid))
- {
- paintid = i;
- break;
- }
- }
- if(paintid == -1) return SCM(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nema kompatibilni boi za vaseto vozilo.");
- TPInfo[playerid][tID] = paintid;
- format(string, sizeof(string), "%s", pjInfo[paintid][pPaintJob]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][8], string);
- format(string, sizeof(string), "Cena: %d$", pjInfo[paintid][pPrice]);
- PlayerTextDrawSetString(playerid, TuningBuy[playerid][9], string);
- ChangeVehiclePaintjob(vehicleid, pjInfo[paintid][pNumber]);
- SelectTextDraw(playerid, COLOR_WHITE);
- }
- }
- if(playertextid == TuningBuy[playerid][12]) // Kupi
- {
- new Float:Pos[6], vehicleid = GetPlayerVehicleID(playerid);
- if(TPInfo[playerid][tPaintjob] == false)
- {
- if(GetPlayerMoney(playerid) < cInfo[TPInfo[playerid][tID]][cPrice]) return SCM(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nemate dovolno pari.");
- new cid = TPInfo[playerid][tID];
- RemoveVehicleComponent(vehicleid, cInfo[TPInfo[playerid][tID]][cID]);
- MyVehicle[vehicleid][MyVehTuned] = true;
- AddComponentToVehicle(vehicleid, cInfo[cid][cID]);
- GivePlayerMoney(playerid, -cInfo[TPInfo[playerid][tID]][cPrice]);
- }
- else if(TPInfo[playerid][tPaintjob] == true)
- {
- if(GetPlayerMoney(playerid) < pjInfo[TPInfo[playerid][tID]][pPrice]) return SCM(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nemate dovolno pari.");
- new paintid = TPInfo[playerid][tID];
- MyVehicle[vehicleid][MyVehTuned] = true;
- MyVehicle[vehicleid][MyVehPaintjob] = pjInfo[paintid][pNumber];
- GivePlayerMoney(playerid, -pjInfo[TPInfo[playerid][tID]][pPrice]);
- ChangeVehicleColor(vehicleid, TPInfo[playerid][PJColor][0], TPInfo[playerid][PJColor][1]);
- ChangeVehiclePaintjob(vehicleid, pjInfo[paintid][pNumber]);
- }
- GetVehicleCameraPos(vehicleid, Pos[0], Pos[1], Pos[2], 0, 6, 2);
- SetPlayerCameraPos(playerid, Pos[0], Pos[1], Pos[2]);
- GetVehiclePos(vehicleid, Pos[0], Pos[1], Pos[2]);
- SetPlayerCameraLookAt(playerid, Pos[0], Pos[1], Pos[2]);
- CancelSelectTextDraw(playerid);
- TuningTDControl(playerid, false);
- TogglePlayerControllable(playerid, true);
- ShowPlayerDialog(playerid, DIALOG_TUNING, DIALOG_STYLE_LIST, "{0049FF}Tuniranje", "Paint Jobs\nBoja\nAuspuh\nPreden Branik\nZaden Branik\nKrov\nSpoileri\nStranicni Rabovi\nGumi\nStereo Ured\nHidraulika\nNitro\nPopravi go Voziloto", "OK", "Otkazi");
- }
- if(playertextid == TuningBuy[playerid][2]) // Close
- {
- new Float:Pos[6], vehicleid = GetPlayerVehicleID(playerid);
- if(TPInfo[playerid][tPaintjob] == false)
- {
- RemoveVehicleComponent(vehicleid, cInfo[TPInfo[playerid][tID]][cID]);
- }
- else if(TPInfo[playerid][tPaintjob] == true)
- {
- ChangeVehiclePaintjob(vehicleid, 3);
- ChangeVehicleColor(vehicleid, TPInfo[playerid][PJColor][0], TPInfo[playerid][PJColor][1]);
- }
- GetVehicleCameraPos(vehicleid, Pos[0], Pos[1], Pos[2], 0, 6, 2);
- SetPlayerCameraPos(playerid, Pos[0], Pos[1], Pos[2]);
- GetVehiclePos(vehicleid, Pos[0], Pos[1], Pos[2]);
- SetPlayerCameraLookAt(playerid, Pos[0], Pos[1], Pos[2]);
- CancelSelectTextDraw(playerid);
- TuningTDControl(playerid, false);
- TogglePlayerControllable(playerid, true);
- ShowPlayerDialog(playerid, DIALOG_TUNING, DIALOG_STYLE_LIST, "{0049FF}Tuniranje", "Paint Jobs\nBoja\nAuspuh\nPreden Branik\nZaden Branik\nKrov\nSpoileri\nStranicni Rabovi\nGumi\nStereo Ured\nHidraulika\nNitro\nPopravi go Voziloto", "OK", "Otkazi");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement