Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) //Detecting keys
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Text:Textdraw3;
- new Text:Textdraw4;
- new Text:Textdraw5;
- new Text:Textdraw6;
- new Text:Textdraw7;
- new Text:Textdraw8;
- public OnGameModeInit()
- {
- Textdraw0 = TextDrawCreate(666.375, 311.249, "box");
- TextDrawLetterSize(Textdraw0, 0.000, -19.675);
- TextDrawTextSize(Textdraw0, 496.125, 0.000);
- TextDrawAlignment(Textdraw0, 1);
- TextDrawColor(Textdraw0, 0);
- TextDrawUseBox(Textdraw0, 1);
- TextDrawBoxColor(Textdraw0, 102);
- TextDrawFont(Textdraw0, 0);
- Textdraw1 = TextDrawCreate(531.875, 153.999, "ENGINE");
- TextDrawLetterSize(Textdraw1, 0.449, 1.600);
- TextDrawAlignment(Textdraw1, 1);
- TextDrawColor(Textdraw1, -1);
- TextDrawSetOutline(Textdraw1, 1);
- TextDrawBackgroundColor(Textdraw1, 51);
- TextDrawFont(Textdraw1, 2);
- TextDrawSetProportional(Textdraw1, 1);
- Textdraw2 = TextDrawCreate(535.000, 188.416, "LIGHTS");
- TextDrawLetterSize(Textdraw2, 0.449, 1.600);
- TextDrawAlignment(Textdraw2, 1);
- TextDrawColor(Textdraw2, -1);
- TextDrawSetOutline(Textdraw2, 1);
- TextDrawBackgroundColor(Textdraw2, 51);
- TextDrawFont(Textdraw2, 2);
- TextDrawSetProportional(Textdraw2, 1);
- Textdraw3 = TextDrawCreate(595.625, 226.916, "TRUNK");
- TextDrawLetterSize(Textdraw3, 0.449, 1.600);
- TextDrawAlignment(Textdraw3, 3);
- TextDrawColor(Textdraw3, -1);
- TextDrawSetOutline(Textdraw3, 1);
- TextDrawBackgroundColor(Textdraw3, 51);
- TextDrawFont(Textdraw3, 2);
- TextDrawSetProportional(Textdraw3, 1);
- Textdraw4 = TextDrawCreate(534.375, 268.916, "BONNET");
- TextDrawLetterSize(Textdraw4, 0.449, 1.600);
- TextDrawAlignment(Textdraw4, 1);
- TextDrawColor(Textdraw4, -1);
- TextDrawSetOutline(Textdraw4, 1);
- TextDrawBackgroundColor(Textdraw4, 51);
- TextDrawFont(Textdraw4, 2);
- TextDrawSetProportional(Textdraw4, 1);
- Textdraw5 = TextDrawCreate(499.375, 137.666, "LD_SPAC:white");
- TextDrawTextSize(Textdraw5, 3.125, 170.916);
- TextDrawAlignment(Textdraw5, 1);
- TextDrawColor(Textdraw5, -1);
- TextDrawFont(Textdraw5, 4);
- Textdraw6 = TextDrawCreate(499.375, 137.666, "LD_SPAC:white");
- TextDrawTextSize(Textdraw6, 140.625, 2.333);
- TextDrawAlignment(Textdraw6, 1);
- TextDrawColor(Textdraw6, -1);
- TextDrawFont(Textdraw6, 4);
- Textdraw7 = TextDrawCreate(499.375, 305.083, "LD_SPAC:white");
- TextDrawTextSize(Textdraw7, 140.625, 3.500);
- TextDrawAlignment(Textdraw7, 1);
- TextDrawColor(Textdraw7, -1);
- TextDrawFont(Textdraw7, 4);
- Textdraw8 = TextDrawCreate(636.875, 138.250, "LD_SPAC:white");
- TextDrawTextSize(Textdraw8, 3.125, 167.416);
- TextDrawAlignment(Textdraw8, 1);
- TextDrawColor(Textdraw8, -1);
- TextDrawFont(Textdraw8, 4);
- TextDrawSetSelectable(Textdraw0, 0);
- TextDrawSetSelectable(Textdraw1, 1);
- TextDrawSetSelectable(Textdraw2, 1);
- TextDrawSetSelectable(Textdraw3, 1);
- TextDrawSetSelectable(Textdraw4, 1);
- TextDrawSetSelectable(Textdraw5, 0);
- TextDrawSetSelectable(Textdraw6, 0);
- TextDrawSetSelectable(Textdraw7, 0);
- TextDrawSetSelectable(Textdraw8, 0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(PRESSED(KEY_FIRE))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw5);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, Textdraw8);
- SelectTextDraw(playerid,0xFF0000FF);
- }
- }
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- new vehicle = GetPlayerVehicleID(playerid);
- if(clickedid == Textdraw1)
- {
- if(engine == 0)
- {
- SetVehicleParamsEx(vehicle,1,lights,alarm,doors,bonnet,boot,objective);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement