Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
- {
- new string[128];
- if(playertextid == DSNou[playerid][11])
- {
- if(DealerID[playerid] == 1) DealerID[playerid] = dsvehs+1;
- DealerID[playerid] -= 1;
- DestroyVehicle(VehicleDealer[playerid]);
- //VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel],-2032.6074,174.8504,28.5665,DSAngle[playerid],1,1,-1);
- if(IsACarModel(DSModels[DealerID[playerid]][dModel]) || IsAMotoModel(DSModels[DealerID[playerid]][dModel]))
- {
- VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel],-2032.6074,174.8504,28.5665,201.8557,125,1,-1);
- SetPlayerPos(playerid,-2022.2577,170.0659,28.8359);
- SetPlayerCameraPos(playerid,-2023.9482,170.9788,28.8359);
- SetPlayerCameraLookAt(playerid,-2032.6074,174.8504,28.5665);
- }
- else if(IsABoatModel(DSModels[DealerID[playerid]][dModel]))
- {
- VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel], -1510.8375,-2321.3447,-0.5575, DSAngle[playerid],125,1,-1);
- SetPlayerCameraPos(playerid, -1512.9080,-2308.5681,4.5325);
- SetPlayerCameraLookAt(playerid, -1511.0997,-2321.5237,1.1335);
- SetPlayerPos(playerid, -1488.9045,-2295.3618,1.6608);
- }
- else if(IsAPlaneModel(DSModels[DealerID[playerid]][dModel]))
- {
- VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel], 1763.6504,-2288.0269,27.7145, DSAngle[playerid],125,1,-1);
- SetPlayerCameraPos(playerid, 1754.7920,-2295.3550,29.1510);
- SetPlayerCameraLookAt(playerid, 1767.7488,-2284.3694,29.7607);
- SetPlayerPos(playerid, 1747.7153,-2298.8445,26.9463);
- }
- SetVehicleVirtualWorld(VehicleDealer[playerid],playerid+1);
- SelectTextDraw(playerid, 0xFF0000FF);
- PlayerTextDrawSetPreviewModel(playerid, DSNou[playerid][2], DSModels[DealerID[playerid]][dModel]);
- format(string,sizeof(string),"Name: ~y~%s", vehName[DSModels[DealerID[playerid]][dModel]-400]);
- PlayerTextDrawSetString(playerid,DSNou[playerid][5],string);
- format(string,sizeof(string),"Price: ~y~$%s",FormatNumber(DSModels[DealerID[playerid]][dPrice]));
- PlayerTextDrawSetString(playerid,DSNou[playerid][3],string);
- format(string,sizeof(string),"Stock: ~y~%d",DSModels[DealerID[playerid]][dStock]);
- PlayerTextDrawSetString(playerid,DSNou[playerid][4],string);
- PlayerTextDrawShow(playerid,DSNou[playerid][0]);
- PlayerTextDrawShow(playerid,DSNou[playerid][1]);
- PlayerTextDrawShow(playerid,DSNou[playerid][2]);
- PlayerTextDrawShow(playerid,DSNou[playerid][3]);
- PlayerTextDrawShow(playerid,DSNou[playerid][4]);
- PlayerTextDrawShow(playerid,DSNou[playerid][5]);
- PlayerTextDrawShow(playerid,DSNou[playerid][6]);
- PlayerTextDrawShow(playerid,DSNou[playerid][7]);
- PlayerTextDrawShow(playerid,DSNou[playerid][8]);
- PlayerTextDrawShow(playerid,DSNou[playerid][9]);
- PlayerTextDrawShow(playerid,DSNou[playerid][10]);
- PlayerTextDrawShow(playerid,DSNou[playerid][11]);
- PlayerTextDrawShow(playerid,DSNou[playerid][12]);
- PlayerTextDrawShow(playerid,DSNou[playerid][13]);
- }
- if(playertextid == DSNou[playerid][13])
- {
- if(DealerID[playerid] == dsvehs) DealerID[playerid] = 0;
- DealerID[playerid] += 1;
- DestroyVehicle(VehicleDealer[playerid]);
- //VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel], -2032.6074,174.8504,28.5665, DSAngle[playerid],1,1,-1);
- new Float: zAngDS;
- if(IsACarModel(DSModels[DealerID[playerid]][dModel]) || IsAMotoModel(DSModels[DealerID[playerid]][dModel]))
- {
- VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel],-2032.6074,174.8504,28.5665,201.8557,125,1,-1);
- SetPlayerPos(playerid,-2022.2577,170.0659,28.8359);
- SetPlayerCameraPos(playerid,-2023.9482,170.9788,28.8359);
- SetPlayerCameraLookAt(playerid,-2032.6074,174.8504,28.5665);
- }
- else if(IsABoatModel(DSModels[DealerID[playerid]][dModel]))
- {
- VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel], -1510.8375,-2321.3447,-0.5575, DSAngle[playerid],125,1,-1);
- SetPlayerCameraPos(playerid, -1512.9080,-2308.5681,4.5325);
- SetPlayerCameraLookAt(playerid, -1511.0997,-2321.5237,1.1335);
- SetPlayerPos(playerid, -1488.9045,-2295.3618,1.6608);
- GetVehicleZAngle(VehicleDealer[playerid], zAngDS);
- PlayerTextDrawSetPreviewRot(playerid, DSNou[playerid][2], 0.0, 0.0, zAngDS, 1.0);
- }
- else if(IsAPlaneModel(DSModels[DealerID[playerid]][dModel]))
- {
- VehicleDealer[playerid] = CreateVehicle(DSModels[DealerID[playerid]][dModel], 1763.6504,-2288.0269,27.7145, DSAngle[playerid],125,1,-1);
- SetPlayerCameraPos(playerid, 1754.7920,-2295.3550,29.1510);
- SetPlayerCameraLookAt(playerid, 1767.7488,-2284.3694,29.7607);
- SetPlayerPos(playerid, 1747.7153,-2298.8445,26.9463);
- GetVehicleZAngle(VehicleDealer[playerid], zAngDS);
- PlayerTextDrawSetPreviewRot(playerid, DSNou[playerid][2], 0.0, 0.0, zAngDS, 1.0);
- }
- SetVehicleVirtualWorld(VehicleDealer[playerid],playerid+1);
- SelectTextDraw(playerid, 0xFF0000FF);
- PlayerTextDrawSetPreviewModel(playerid, DSNou[playerid][2], DSModels[DealerID[playerid]][dModel]);
- format(string,sizeof(string),"Name: ~y~%s", vehName[DSModels[DealerID[playerid]][dModel]-400]);
- PlayerTextDrawSetString(playerid,DSNou[playerid][5],string);
- format(string,sizeof(string),"Price: ~y~$%s",FormatNumber(DSModels[DealerID[playerid]][dPrice]));
- PlayerTextDrawSetString(playerid,DSNou[playerid][3],string);
- format(string,sizeof(string),"Stock: ~y~%d",DSModels[DealerID[playerid]][dStock]);
- PlayerTextDrawSetString(playerid,DSNou[playerid][4],string);
- PlayerTextDrawShow(playerid,DSNou[playerid][0]);
- PlayerTextDrawShow(playerid,DSNou[playerid][1]);
- PlayerTextDrawShow(playerid,DSNou[playerid][2]);
- PlayerTextDrawShow(playerid,DSNou[playerid][3]);
- PlayerTextDrawShow(playerid,DSNou[playerid][4]);
- PlayerTextDrawShow(playerid,DSNou[playerid][5]);
- PlayerTextDrawShow(playerid,DSNou[playerid][6]);
- PlayerTextDrawShow(playerid,DSNou[playerid][7]);
- PlayerTextDrawShow(playerid,DSNou[playerid][8]);
- PlayerTextDrawShow(playerid,DSNou[playerid][9]);
- PlayerTextDrawShow(playerid,DSNou[playerid][10]);
- PlayerTextDrawShow(playerid,DSNou[playerid][11]);
- PlayerTextDrawShow(playerid,DSNou[playerid][12]);
- PlayerTextDrawShow(playerid,DSNou[playerid][13]);
- }
- if(playertextid == DSNou[playerid][2])
- {
- if(DSAngle[playerid] == 330.0) DSAngle[playerid] = -30.0;
- DSAngle[playerid] += 30.0;
- PlayerTextDrawSetPreviewModel(playerid, DSNou[playerid][2], DSModels[DealerID[playerid]][dModel]);
- PlayerTextDrawSetPreviewRot(playerid, DSNou[playerid][2], 0.0, 0.0, DSAngle[playerid] - 30.0, 1.0);
- PlayerTextDrawShow(playerid,DSNou[playerid][2]);
- SetVehicleZAngle(VehicleDealer[playerid],201.8557+DSAngle[playerid]);
- }
- /*if(playertextid == DSTest)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(VehicleDealer[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(VehicleDealer[playerid],1,lights,alarm,doors,bonnet,boot,objective);
- if(IsABoatModel( GetVehicleModel(VehicleDealer[playerid]) ))
- {
- SetVehiclePos(VehicleDealer[playerid], -627.1003,1986.0204,-0.5048);
- SetVehicleZAngle(VehicleDealer[playerid], 166.2352);
- }
- else if(IsACarModel( GetVehicleModel( VehicleDealer[playerid] ) ))
- {
- SetVehiclePos(VehicleDealer[playerid], -2251.5728,2340.0015,4.5396);
- SetVehicleZAngle(VehicleDealer[playerid], 54.9342);
- }
- else if(IsAPlaneModel( GetVehicleModel(VehicleDealer[playerid]) ))
- {
- SetVehiclePos(VehicleDealer[playerid], -2227.0181,2325.5759,8.0936);
- SetVehicleZAngle(VehicleDealer[playerid], 52.8382);
- }
- else if(IsAMotoModel( GetVehicleModel(VehicleDealer[playerid]) ) && GetVehicleModel(VehicleDealer[playerid]) != 468 && GetVehicleModel(VehicleDealer[playerid]) != 471)
- {
- SetVehiclePos(VehicleDealer[playerid], -2251.5728,2340.0015,4.5396);
- SetVehicleZAngle(VehicleDealer[playerid], 54.9342);
- }
- else if(GetVehicleModel(VehicleDealer[playerid]) == 468) // ATV sau Sanchez
- {
- SetVehiclePos(VehicleDealer[playerid], -2309.8716,-1249.5331,242.9082);
- SetVehicleZAngle(VehicleDealer[playerid], 229.7820);
- }
- else if(GetVehicleModel(VehicleDealer[playerid]) == 471)
- {
- SetVehiclePos(VehicleDealer[playerid], -2309.8716,-1249.5331,242.9082);
- SetVehicleZAngle(VehicleDealer[playerid], 229.7820);
- }
- TogglePlayerControllable(playerid, 1);
- SetCameraBehindPlayer(playerid);
- Gas[VehicleDealer[playerid]] = GasMax;
- PutPlayerInVehicleEx(playerid,VehicleDealer[playerid],0);
- SendClientMessage(playerid,COLOR_WHITE,""MARO"Informatie: {ffffff}Ai un minut si 30 de secunde la dispozitie pentru a testa masina.");
- TimerTestDS[playerid] = SetTimerEx("CancelTDrive", 90 * 1000, 0, "d", playerid);
- CancelSelectTextDraw(playerid);
- HideDSTD(playerid);
- }*/
- /*if(playertextid == DSInfo)
- {
- CancelSelectTextDraw(playerid);
- new title[128], content[512];
- format(content, sizeof(content), "Name: {FFFFFF}%s\n{A9C4E4}Model: {FFFFFF}%d\n{A9C4E4}Price: {FFFFFF}$%s\n{A9C4E4}Stock: {FFFFFF}%d\n{A9C4E4}Doors: {FFFFFF}%d\n{A9C4E4}Type: {FFFFFF}%s\n{A9C4E4}MaxSpeed: {FFFFFF}%d",
- vehName[DSModels[DealerID[playerid]][dModel]-400],
- DSModels[DealerID[playerid]][dModel],
- FormatNumber(DSModels[DealerID[playerid]][dPrice]),
- DSModels[DealerID[playerid]][dStock],
- DSModels[DealerID[playerid]][dDoors],
- DSModels[DealerID[playerid]][dType],
- DSModels[DealerID[playerid]][dMaxSpeed]);
- ShowPlayerDialog(playerid, DIALOG_DSINFO, DIALOG_STYLE_MSGBOX, "Vehicle Info", content, "Close", "");
- //
- }*/
- if(playertextid == DSNou[playerid][10])
- {
- DestroyVehicle(VehicleDealer[playerid]);
- TogglePlayerControllable(playerid, 1);
- SetPlayerPos(playerid, DS_X,DS_Y,DS_Z);
- SetPlayerFacingAngle(playerid, 2.1374);
- SetCameraBehindPlayer(playerid);
- SetPlayerVirtualWorld(playerid,0);
- CancelSelectTextDraw(playerid);
- HideDSTD(playerid);
- InDealer[playerid] = 0;
- VehicleDealer[playerid] = 0;
- }
- if(playertextid == DSNou[playerid][8])
- {
- if(DSModels[DealerID[playerid]][dPrice] > PlayerInfo[playerid][pCash]) return SendClientMessage(playerid,COLOR_WHITE,""MARO"Eroare: {ffffff}Nu ai destui bani pentru asta !");
- if(DSModels[DealerID[playerid]][dStock] == 0) { SendClientMessage(playerid,COLOR_WHITE,""MARO"Eroare: {ffffff}Acest model un mai este disponibil in stoc!"); }
- else
- {
- InsertCar(playerid, DSModels[DealerID[playerid]][dModel], DSModels[DealerID[playerid]][dPrice], vehName[DSModels[DealerID[playerid]][dModel]-400], 1);
- DSModels[DealerID[playerid]][dStock] -= 1;
- DestroyVehicle(VehicleDealer[playerid]);
- TogglePlayerControllable(playerid, 1);
- SetPlayerPos(playerid, DS_X,DS_Y,DS_Z);
- SetPlayerFacingAngle(playerid, 2.1374);
- SetCameraBehindPlayer(playerid);
- SetPlayerVirtualWorld(playerid,0);
- CancelSelectTextDraw(playerid);
- HideDSTD(playerid);
- InDealer[playerid] = 0;
- VehicleDealer[playerid] = 0;
- }
- }
- if(playertextid == ImgBack[playerid])
- {
- }
- if(playertextid == ImgNext[playerid])
- {
- }
- if(playertextid == ButonAlege[playerid])
- {
- SetPlayerSkin(playerid, BincoSkin[playerid]);
- PlayerInfo[playerid][pSkin] = BincoSkin[playerid];
- Update(playerid, pSkinu);
- SetPlayerPos(playerid, 204.3330,-160.5777,1000.5234);
- SetPlayerFacingAngle(playerid, 179.7240);
- SetPlayerInterior(playerid, 14);
- PlayerTextDrawHide(playerid, ImgPrezent[playerid]);
- PlayerTextDrawHide(playerid, ImgBack[playerid]);
- PlayerTextDrawHide(playerid, ImgNext[playerid]);
- PlayerTextDrawHide(playerid, ButonAlege[playerid]);
- PlayerTextDrawHide(playerid, ButonRenunta[playerid]);
- }
- if(playertextid == ButonRenunta[playerid])
- {
- SetPlayerPos(playerid, 204.3330,-160.5777,1000.5234);
- SetPlayerFacingAngle(playerid, 179.7240);
- SetPlayerInterior(playerid, 14);
- PlayerTextDrawHide(playerid, ImgPrezent[playerid]);
- PlayerTextDrawHide(playerid, ImgBack[playerid]);
- PlayerTextDrawHide(playerid, ImgNext[playerid]);
- PlayerTextDrawHide(playerid, ButonAlege[playerid]);
- PlayerTextDrawHide(playerid, ButonRenunta[playerid]);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement