Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Licenses on Textdraw system//
- // This sistem is created by Serban//
- // For contact, sa-mp.ro - Serban //
- //Global TextDraws:
- #define Send SendClientMessage
- new Text:LicensesText[10];
- stock LicenseText()
- {
- LicensesText[0] = TextDrawCreate(143.000000, 139.687500, "box");
- TextDrawLetterSize(LicensesText[0], 0.000000, 18.449996);
- TextDrawTextSize(LicensesText[0], 500.000000, 0.000000);
- TextDrawAlignment(LicensesText[0], 1);
- TextDrawColor(LicensesText[0], -1);
- TextDrawUseBox(LicensesText[0], 1);
- TextDrawBoxColor(LicensesText[0], 65458);
- TextDrawSetShadow(LicensesText[0], 0);
- TextDrawSetOutline(LicensesText[0], 0);
- TextDrawBackgroundColor(LicensesText[0], 255);
- TextDrawFont(LicensesText[0], 1);
- TextDrawSetProportional(LicensesText[0], 1);
- TextDrawSetShadow(LicensesText[0], 0);
- LicensesText[1] = TextDrawCreate(133.000000, 155.875000, "");
- TextDrawLetterSize(LicensesText[1], 0.000000, 0.000000);
- TextDrawTextSize(LicensesText[1], 120.000000, 109.000000);
- TextDrawAlignment(LicensesText[1], 1);
- TextDrawColor(LicensesText[1], -1);
- TextDrawSetShadow(LicensesText[1], 0);
- TextDrawSetOutline(LicensesText[1], 0);
- TextDrawBackgroundColor(LicensesText[1], 65280);
- TextDrawFont(LicensesText[1], 5);
- TextDrawSetProportional(LicensesText[1], 0);
- TextDrawSetShadow(LicensesText[1], 0);
- TextDrawSetPreviewModel(LicensesText[1], 560);
- TextDrawSetPreviewRot(LicensesText[1], 0.000000, 0.000000, 329.000000, 1.064162);
- TextDrawSetPreviewVehCol(LicensesText[1], 1, 1);
- LicensesText[2] = TextDrawCreate(235.500000, 176.000000, "Driving License");
- TextDrawLetterSize(LicensesText[2], 0.289000, 1.678749);
- TextDrawAlignment(LicensesText[2], 3);
- TextDrawColor(LicensesText[2], -1);
- TextDrawSetShadow(LicensesText[2], 48);
- TextDrawSetOutline(LicensesText[2], -1);
- TextDrawBackgroundColor(LicensesText[2], 255);
- TextDrawFont(LicensesText[2], 2);
- TextDrawSetProportional(LicensesText[2], 1);
- TextDrawSetShadow(LicensesText[2], 48);
- LicensesText[3] = TextDrawCreate(204.000000, 153.687500, "");
- TextDrawLetterSize(LicensesText[3], 0.000000, 0.000000);
- TextDrawTextSize(LicensesText[3], 144.000000, 121.000000);
- TextDrawAlignment(LicensesText[3], 1);
- TextDrawColor(LicensesText[3], -1);
- TextDrawSetShadow(LicensesText[3], 0);
- TextDrawSetOutline(LicensesText[3], 0);
- TextDrawBackgroundColor(LicensesText[3], 65280);
- TextDrawFont(LicensesText[3], 5);
- TextDrawSetProportional(LicensesText[3], 0);
- TextDrawSetShadow(LicensesText[3], 0);
- TextDrawSetPreviewModel(LicensesText[3], 487);
- TextDrawSetPreviewRot(LicensesText[3], 0.000000, 0.000000, 312.000000, 1.064162);
- TextDrawSetPreviewVehCol(LicensesText[3], 1, 1);
- LicensesText[4] = TextDrawCreate(403.500000, 166.375000, "");
- TextDrawLetterSize(LicensesText[4], 0.000000, 0.000000);
- TextDrawTextSize(LicensesText[4], 119.000000, 107.000000);
- TextDrawAlignment(LicensesText[4], 1);
- TextDrawColor(LicensesText[4], -1);
- TextDrawSetShadow(LicensesText[4], 0);
- TextDrawSetOutline(LicensesText[4], 0);
- TextDrawBackgroundColor(LicensesText[4], 65280);
- TextDrawFont(LicensesText[4], 5);
- TextDrawSetProportional(LicensesText[4], 0);
- TextDrawSetShadow(LicensesText[4], 0);
- TextDrawSetPreviewModel(LicensesText[4], 355);
- TextDrawSetPreviewRot(LicensesText[4], 0.000000, 341.000000, 351.000000, 2.816901);
- LicensesText[5] = TextDrawCreate(290.000000, 148.437500, "");
- TextDrawLetterSize(LicensesText[5], 0.000000, 0.000000);
- TextDrawTextSize(LicensesText[5], 159.000000, 135.000000);
- TextDrawAlignment(LicensesText[5], 1);
- TextDrawColor(LicensesText[5], -1);
- TextDrawSetShadow(LicensesText[5], 0);
- TextDrawSetOutline(LicensesText[5], 0);
- TextDrawBackgroundColor(LicensesText[5], 65280);
- TextDrawFont(LicensesText[5], 5);
- TextDrawSetProportional(LicensesText[5], 0);
- TextDrawSetShadow(LicensesText[5], 0);
- TextDrawSetPreviewModel(LicensesText[5], 473);
- TextDrawSetPreviewRot(LicensesText[5], 0.000000, 0.000000, 320.000000, 1.064162);
- TextDrawSetPreviewVehCol(LicensesText[5], 1, 1);
- LicensesText[6] = TextDrawCreate(316.500000, 176.437500, "Fly license");
- TextDrawLetterSize(LicensesText[6], 0.289000, 1.678749);
- TextDrawAlignment(LicensesText[6], 3);
- TextDrawColor(LicensesText[6], -1);
- TextDrawSetShadow(LicensesText[6], 48);
- TextDrawSetOutline(LicensesText[6], -1);
- TextDrawBackgroundColor(LicensesText[6], 255);
- TextDrawFont(LicensesText[6], 2);
- TextDrawSetProportional(LicensesText[6], 1);
- TextDrawSetShadow(LicensesText[6], 48);
- LicensesText[7] = TextDrawCreate(410.500000, 176.000000, "Boat License");
- TextDrawLetterSize(LicensesText[7], 0.289000, 1.678749);
- TextDrawAlignment(LicensesText[7], 3);
- TextDrawColor(LicensesText[7], -1);
- TextDrawSetShadow(LicensesText[7], 48);
- TextDrawSetOutline(LicensesText[7], -1);
- TextDrawBackgroundColor(LicensesText[7], 255);
- TextDrawFont(LicensesText[7], 2);
- TextDrawSetProportional(LicensesText[7], 1);
- TextDrawSetShadow(LicensesText[7], 48);
- LicensesText[8] = TextDrawCreate(499.000000, 175.562500, "Weapon license");
- TextDrawLetterSize(LicensesText[8], 0.248500, 1.678749);
- TextDrawAlignment(LicensesText[8], 3);
- TextDrawColor(LicensesText[8], -1);
- TextDrawSetShadow(LicensesText[8], 48);
- TextDrawSetOutline(LicensesText[8], -1);
- TextDrawBackgroundColor(LicensesText[8], 255);
- TextDrawFont(LicensesText[8], 2);
- TextDrawSetProportional(LicensesText[8], 1);
- TextDrawSetShadow(LicensesText[8], 48);
- LicensesText[9] = TextDrawCreate(288.000000, 278.375000, "Close");
- TextDrawLetterSize(LicensesText[9], 0.400000, 1.600000);
- TextDrawTextSize(LicensesText[9], 339.000000, 0.000000);
- TextDrawAlignment(LicensesText[9], 1);
- TextDrawColor(LicensesText[9], -1);
- TextDrawUseBox(LicensesText[9], 1);
- TextDrawBoxColor(LicensesText[9], 65535);
- TextDrawSetShadow(LicensesText[9], 0);
- TextDrawSetOutline(LicensesText[9], 0);
- TextDrawBackgroundColor(LicensesText[9], 255);
- TextDrawFont(LicensesText[9], 2);
- TextDrawSetProportional(LicensesText[9], 1);
- TextDrawSetShadow(LicensesText[9], 0);
- TextDrawSetSelectable(LicensesText[9], 1);
- return 1;
- }
- //Player TextDraws:
- new PlayerText:LicensesPlayer[MAX_PLAYERS][5];
- stock LicensePlayer(playerid)
- {
- LicensesPlayer[playerid][0] = CreatePlayerTextDraw(playerid, 413.500000, 135.312500, "Licenses: Nume(id)");
- PlayerTextDrawLetterSize(playerid, LicensesPlayer[playerid][0], 0.442000, 1.696249);
- PlayerTextDrawAlignment(playerid, LicensesPlayer[playerid][0], 3);
- PlayerTextDrawColor(playerid, LicensesPlayer[playerid][0], -1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][0], 48);
- PlayerTextDrawSetOutline(playerid, LicensesPlayer[playerid][0], -1);
- PlayerTextDrawBackgroundColor(playerid, LicensesPlayer[playerid][0], 255);
- PlayerTextDrawFont(playerid, LicensesPlayer[playerid][0], 2);
- PlayerTextDrawSetProportional(playerid, LicensesPlayer[playerid][0], 1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][0], 48);
- LicensesPlayer[playerid][1] = CreatePlayerTextDraw(playerid, 219.500000, 231.125000, "100 Hours");
- PlayerTextDrawLetterSize(playerid, LicensesPlayer[playerid][1], 0.344000, 1.674374);
- PlayerTextDrawAlignment(playerid, LicensesPlayer[playerid][1], 3);
- PlayerTextDrawColor(playerid, LicensesPlayer[playerid][1], -1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][1], 48);
- PlayerTextDrawSetOutline(playerid, LicensesPlayer[playerid][1], -1);
- PlayerTextDrawBackgroundColor(playerid, LicensesPlayer[playerid][1], 255);
- PlayerTextDrawFont(playerid, LicensesPlayer[playerid][1], 2);
- PlayerTextDrawSetProportional(playerid, LicensesPlayer[playerid][1], 1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][1], 48);
- LicensesPlayer[playerid][2] = CreatePlayerTextDraw(playerid, 313.000000, 230.687500, "100 Hours");
- PlayerTextDrawLetterSize(playerid, LicensesPlayer[playerid][2], 0.344000, 1.674374);
- PlayerTextDrawAlignment(playerid, LicensesPlayer[playerid][2], 3);
- PlayerTextDrawColor(playerid, LicensesPlayer[playerid][2], -1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][2], 48);
- PlayerTextDrawSetOutline(playerid, LicensesPlayer[playerid][2], -1);
- PlayerTextDrawBackgroundColor(playerid, LicensesPlayer[playerid][2], 255);
- PlayerTextDrawFont(playerid, LicensesPlayer[playerid][2], 2);
- PlayerTextDrawSetProportional(playerid, LicensesPlayer[playerid][2], 1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][2], 48);
- LicensesPlayer[playerid][3] = CreatePlayerTextDraw(playerid, 403.500000, 230.174835, "100 Hours");
- PlayerTextDrawLetterSize(playerid, LicensesPlayer[playerid][3], 0.344000, 1.674374);
- PlayerTextDrawAlignment(playerid, LicensesPlayer[playerid][3], 3);
- PlayerTextDrawColor(playerid, LicensesPlayer[playerid][3], -1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][3], 48);
- PlayerTextDrawSetOutline(playerid, LicensesPlayer[playerid][3], -1);
- PlayerTextDrawBackgroundColor(playerid, LicensesPlayer[playerid][3], 255);
- PlayerTextDrawFont(playerid, LicensesPlayer[playerid][3], 2);
- PlayerTextDrawSetProportional(playerid, LicensesPlayer[playerid][3], 1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][3], 48);
- LicensesPlayer[playerid][4] = CreatePlayerTextDraw(playerid, 490.500000, 230.612335, "100 Hours");
- PlayerTextDrawLetterSize(playerid, LicensesPlayer[playerid][4], 0.344000, 1.674374);
- PlayerTextDrawAlignment(playerid, LicensesPlayer[playerid][4], 3);
- PlayerTextDrawColor(playerid, LicensesPlayer[playerid][4], -1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][4], 48);
- PlayerTextDrawSetOutline(playerid, LicensesPlayer[playerid][4], -1);
- PlayerTextDrawBackgroundColor(playerid, LicensesPlayer[playerid][4], 255);
- PlayerTextDrawFont(playerid, LicensesPlayer[playerid][4], 2);
- PlayerTextDrawSetProportional(playerid, LicensesPlayer[playerid][4], 1);
- PlayerTextDrawSetShadow(playerid, LicensesPlayer[playerid][4], 48);
- return 1;
- }
- enum pLic
- {
- pLicDmv,
- pLicFly,
- pLicBoat,
- pLicGun
- }
- new LicenseInfo[MAX_PLAYERS][pLic];
- YCMD:licenses(playerid, params[], help)
- {
- new string1[50], string2[50], string3[50], string4[50];
- Send(playerid, COLOR_YELLOW, "Foloseste /closelicenses daca doresti sa inchizi textul.");
- format(stringname, sizeof(stringname), "Licenses: %s(%d)", GetName(playerid), playerid);
- PlayerTextDrawSetString(playerid, LicensesPlayer[playerid][0], stringname);
- format(string1, sizeof(string1), "Hours %d", LicenseInfo[playerid][pLicDmv]);
- PlayerTextDrawSetString(playerid, LicensesPlayer[playerid][1], string1);
- format(string2, sizeof(string2), "Hours %d", LicenseInfo[playerid][pLicFly]);
- PlayerTextDrawSetString(playerid, LicensesPlayer[playerid][2], string2);
- format(string3, sizeof(string3), "Hours %d", LicenseInfo[playerid][pLicBoat]);
- PlayerTextDrawSetString(playerid, LicensesPlayer[playerid][3], string3);
- format(string4, sizeof(string4), "Hours %d", LicenseInfo[playerid][pLicGun]);
- PlayerTextDrawSetString(playerid, LicensesPlayer[playerid][4], string4);
- for(new i = 0; i < 5; i++) PlayerTextDrawShow(playerid, LicensesPlayer[playerid][i]);
- for(new i = 0; i < 10; i++) TextDrawShowForPlayer(playerid, LicensesText[i]);
- SelectTextDraw(playerid, COLOR_BLUE);
- return true;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(clickedid == LicensesText[9])
- {
- for(new i = 0; i < 5; i++) PlayerTextDrawHide(playerid, LicensesPlayer[playerid][i]);
- for(new i = 0; i < 10; i++) TextDrawHideForPlayer(playerid, LicensesText[i]);
- CancelSelectTextDraw(playerid);
- }
- return 1;
- }
- YCMD:closelicenses(playerid, params[], help)
- {
- for(new i = 0; i < 5; i++) PlayerTextDrawHide(playerid, LicensesPlayer[playerid][i]);
- for(new i = 0; i < 10; i++) TextDrawHideForPlayer(playerid, LicensesText[i]);
- CancelSelectTextDraw(playerid);
- return 1;
- }
- //TDEditor V1.17 BY ADRI1
Advertisement
Add Comment
Please, Sign In to add comment