Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==========================================================================//
- // S I M P L E . T E L E P O R T //
- //==========================================================================//
- #include <a_samp>
- #define COLOR_GREEN 0x6BF99F99
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- 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;
- new Text:Textdraw9;
- new Text:Textdraw10;
- new Text:Textdraw11;
- new Text:Textdraw12;
- new Text:Textdraw13;
- new Text:Textdraw14;
- public OnFilterScriptInit()
- {
- Textdraw0 = TextDrawCreate(371.599975, 138.886672, "usebox");
- TextDrawLetterSize(Textdraw0, 0.000000, 24.904071);
- TextDrawTextSize(Textdraw0, 268.400024, 0.000000);
- TextDrawAlignment(Textdraw0, 1);
- TextDrawColor(Textdraw0, 255);
- TextDrawUseBox(Textdraw0, true);
- TextDrawBoxColor(Textdraw0, 102);
- TextDrawSetShadow(Textdraw0, 0);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawFont(Textdraw0, 0);
- Textdraw2 = TextDrawCreate(370.800018, 155.313339, "usebox");
- TextDrawLetterSize(Textdraw2, 0.000000, 0.015184);
- TextDrawTextSize(Textdraw2, 270.000000, 0.000000);
- TextDrawAlignment(Textdraw2, 1);
- TextDrawColor(Textdraw2, -1);
- TextDrawUseBox(Textdraw2, true);
- TextDrawBoxColor(Textdraw2, -65281);
- TextDrawSetShadow(Textdraw2, 0);
- TextDrawSetOutline(Textdraw2, 0);
- TextDrawFont(Textdraw2, 0);
- Textdraw10 = TextDrawCreate(366.799957, 355.420043, "usebox");
- TextDrawLetterSize(Textdraw10, 0.000000, -0.067778);
- TextDrawTextSize(Textdraw10, 272.399963, 0.000000);
- TextDrawAlignment(Textdraw10, 1);
- TextDrawColor(Textdraw10, 0);
- TextDrawUseBox(Textdraw10, true);
- TextDrawBoxColor(Textdraw10, 16711935);
- TextDrawSetShadow(Textdraw10, 0);
- TextDrawSetOutline(Textdraw10, 0);
- TextDrawFont(Textdraw10, 0);
- Textdraw11 = TextDrawCreate(371.600036, 122.460006, "usebox");
- TextDrawLetterSize(Textdraw11, 0.000000, 1.09370);
- TextDrawTextSize(Textdraw11, 269.200042, 0.000000);
- TextDrawAlignment(Textdraw11, 1);
- TextDrawColor(Textdraw11, 0);
- TextDrawUseBox(Textdraw11, true);
- TextDrawBoxColor(Textdraw11, -65281);
- TextDrawSetShadow(Textdraw11, 0);
- TextDrawSetOutline(Textdraw11, 0);
- TextDrawFont(Textdraw11, 0);
- Textdraw13 = TextDrawCreate(379.600036, 122.460006, "usebox");
- TextDrawLetterSize(Textdraw13, 0.000000, 26.729257);
- TextDrawTextSize(Textdraw13, 365.200073, 0.000000);
- TextDrawAlignment(Textdraw13, 1);
- TextDrawColor(Textdraw13, 0);
- TextDrawUseBox(Textdraw13, true);
- TextDrawBoxColor(Textdraw13, -16776961);
- TextDrawSetShadow(Textdraw13, 0);
- TextDrawSetOutline(Textdraw13, 0);
- TextDrawFont(Textdraw13, 0);
- Textdraw14 = TextDrawCreate(275.799865, 122.713340, "usebox");
- TextDrawLetterSize(Textdraw14, 0.000000, 26.729257);
- TextDrawTextSize(Textdraw14, 260.399902, 0.000000);
- TextDrawAlignment(Textdraw14, 1);
- TextDrawColor(Textdraw14, 0);
- TextDrawUseBox(Textdraw14, true);
- TextDrawBoxColor(Textdraw14, -16776961);
- TextDrawSetShadow(Textdraw14, 0);
- TextDrawSetOutline(Textdraw14, 0);
- TextDrawFont(Textdraw14, 0);
- Textdraw1 = TextDrawCreate(284.000030, 139.626495, "TELEPORT");
- TextDrawLetterSize(Textdraw1, 0.349999, 1.308799);
- TextDrawAlignment(Textdraw1, 1);
- TextDrawColor(Textdraw1, -65281);
- TextDrawSetShadow(Textdraw1, -2);
- TextDrawSetOutline(Textdraw1, 0);
- TextDrawBackgroundColor(Textdraw1, 51);
- TextDrawFont(Textdraw1, 2);
- TextDrawSetProportional(Textdraw1, 1);
- Textdraw3 = TextDrawCreate(283.199920, 188.160156, "Los santos");
- TextDrawLetterSize(Textdraw3, 0.286799, 0.950399);
- TextDrawAlignment(Textdraw3, 1);
- TextDrawColor(Textdraw3, -1);
- TextDrawSetShadow(Textdraw3, 0);
- TextDrawSetOutline(Textdraw3, 1);
- TextDrawBackgroundColor(Textdraw3, 51);
- TextDrawFont(Textdraw3, 2);
- TextDrawSetProportional(Textdraw3, 1);
- Textdraw4 = TextDrawCreate(299.199829, 157.546691, "MENU");
- TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw4, 1);
- TextDrawColor(Textdraw4, -1);
- TextDrawSetShadow(Textdraw4, 0);
- TextDrawSetOutline(Textdraw4, 1);
- TextDrawBackgroundColor(Textdraw4, 51);
- TextDrawFont(Textdraw4, 3);
- TextDrawSetProportional(Textdraw4, 1);
- Textdraw5 = TextDrawCreate(277.799743, 216.787033, "Los santos airport");
- TextDrawLetterSize(Textdraw5, 0.189200, 1.069866);
- TextDrawAlignment(Textdraw5, 1);
- TextDrawColor(Textdraw5, -1);
- TextDrawSetShadow(Textdraw5, 0);
- TextDrawSetOutline(Textdraw5, 1);
- TextDrawBackgroundColor(Textdraw5, 51);
- TextDrawFont(Textdraw5, 2);
- TextDrawSetProportional(Textdraw5, 1);
- Textdraw6 = TextDrawCreate(285.199920, 244.667098, "San fierro");
- TextDrawLetterSize(Textdraw6, 0.286799, 0.950399);
- TextDrawAlignment(Textdraw6, 1);
- TextDrawColor(Textdraw6, -1);
- TextDrawSetShadow(Textdraw6, 0);
- TextDrawSetOutline(Textdraw6, 1);
- TextDrawBackgroundColor(Textdraw6, 51);
- TextDrawFont(Textdraw6, 2);
- TextDrawSetProportional(Textdraw6, 1);
- Textdraw7 = TextDrawCreate(278.199981, 274.787292, "San fierro airport");
- TextDrawLetterSize(Textdraw7, 0.193200, 1.166932);
- TextDrawAlignment(Textdraw7, 1);
- TextDrawColor(Textdraw7, -1);
- TextDrawSetShadow(Textdraw7, 0);
- TextDrawSetOutline(Textdraw7, 1);
- TextDrawBackgroundColor(Textdraw7, 51);
- TextDrawFont(Textdraw7, 2);
- TextDrawSetProportional(Textdraw7, 1);
- Textdraw8 = TextDrawCreate(276.199951, 307.133636, "Las Venturas");
- TextDrawLetterSize(Textdraw8, 0.286799, 0.950399);
- TextDrawAlignment(Textdraw8, 1);
- TextDrawColor(Textdraw8, -1);
- TextDrawSetShadow(Textdraw8, 0);
- TextDrawSetOutline(Textdraw8, 1);
- TextDrawBackgroundColor(Textdraw8, 51);
- TextDrawFont(Textdraw8, 2);
- TextDrawSetProportional(Textdraw8, 1);
- Textdraw9 = TextDrawCreate(274.399963, 337.014129, "Las ventras airport");
- TextDrawLetterSize(Textdraw9, 0.193200, 1.166932);
- TextDrawAlignment(Textdraw9, 1);
- TextDrawColor(Textdraw9, -1);
- TextDrawSetShadow(Textdraw9, 0);
- TextDrawSetOutline(Textdraw9, 1);
- TextDrawBackgroundColor(Textdraw9, 51);
- TextDrawFont(Textdraw9, 2);
- TextDrawSetProportional(Textdraw9, 1);
- Textdraw12 = TextDrawCreate(271.300048, 120.889991, "~>~Welcome~<~");
- TextDrawLetterSize(Textdraw12, 0.775600, 1.428265);
- TextDrawAlignment(Textdraw12, 1);
- TextDrawColor(Textdraw12, 255);
- TextDrawSetShadow(Textdraw12, 2);
- TextDrawSetOutline(Textdraw12, 0);
- TextDrawBackgroundColor(Textdraw12, 51);
- TextDrawFont(Textdraw12, 0);
- TextDrawSetProportional(Textdraw12, 1);
- TextDrawSetSelectable(Textdraw0, false);
- TextDrawSetSelectable(Textdraw2, false);
- TextDrawSetSelectable(Textdraw10, false);
- TextDrawSetSelectable(Textdraw11, false);
- TextDrawSetSelectable(Textdraw13, false);
- TextDrawSetSelectable(Textdraw14, false);
- TextDrawSetSelectable(Textdraw4, false);
- TextDrawSetSelectable(Textdraw1, false);
- TextDrawSetSelectable(Textdraw3, true);
- TextDrawSetSelectable(Textdraw5, true);
- TextDrawSetSelectable(Textdraw6, true);
- TextDrawSetSelectable(Textdraw7, true);
- TextDrawSetSelectable(Textdraw8, true);
- TextDrawSetSelectable(Textdraw9, true);
- TextDrawSetSelectable(Textdraw12, false);
- return 1;
- }
- public OnFilterScriptExit()
- {
- TextDrawDestroy(Textdraw0);
- TextDrawDestroy(Textdraw2);
- TextDrawDestroy(Textdraw10);
- TextDrawDestroy(Textdraw11);
- TextDrawDestroy(Textdraw13);
- TextDrawDestroy(Textdraw14);
- TextDrawDestroy(Textdraw4);
- TextDrawDestroy(Textdraw1);
- TextDrawDestroy(Textdraw3);
- TextDrawDestroy(Textdraw5);
- TextDrawDestroy(Textdraw6);
- TextDrawDestroy(Textdraw7);
- TextDrawDestroy(Textdraw8);
- TextDrawDestroy(Textdraw9);
- TextDrawDestroy(Textdraw12);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (!strcmp("/tele", cmdtext, true))
- {
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, Textdraw10);
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw13);
- TextDrawShowForPlayer(playerid, Textdraw14);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Textdraw5);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, Textdraw8);
- TextDrawShowForPlayer(playerid, Textdraw9);
- SelectTextDraw(playerid, 0xFFDB4DFF);
- TextDrawShowForPlayer(playerid, Textdraw12);
- SendClientMessage(playerid, COLOR_GREEN, "press ESC then press ENTER to exit the teleport menu");
- return 1;
- }
- return 0;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(_:clickedid != 65535)
- {
- if(clickedid == Textdraw3)//los santos
- {
- SetPlayerPos(playerid, 2496.5122,-1685.5846,13.4232);
- SetPlayerFacingAngle(playerid, 7.3025);
- GameTextForPlayer(playerid, "Los Santos", 3000, 4);
- }
- else if(clickedid == Textdraw5)//los santos airport
- {
- SetPlayerPos(playerid, 1958.4064,-2183.5928,13.5469);
- SetPlayerFacingAngle(playerid, 267.0349);
- GameTextForPlayer(playerid, "Los Santos Airport", 3000, 4);
- }
- else if(clickedid == Textdraw6)//san fierro
- {
- SetPlayerPos(playerid, 1688.7990, 1447.7753, 10.7675);
- SetPlayerFacingAngle(playerid, 267.3902);
- GameTextForPlayer(playerid, "San Fierro", 3000, 4);
- }
- else if(clickedid == Textdraw7)//san fierro airport
- {
- SetPlayerPos(playerid, -2022.9039,156.9169,28.8359);
- SetPlayerFacingAngle(playerid, 274.7481);
- GameTextForPlayer(playerid, "San Fierro Airport", 3000, 4);
- }
- else if(clickedid == Textdraw8)//las venturas
- {
- SetPlayerPos(playerid, 2080.5293,1442.0470,10.8203);
- SetPlayerFacingAngle(playerid, 84.1237);
- GameTextForPlayer(playerid, "Las Venturas", 3000, 4);
- }
- else if(clickedid == Textdraw9)//las venturas airport
- {
- SetPlayerPos(playerid, 1715.4857,1614.4575,10.0156);
- SetPlayerFacingAngle(playerid, 165.3012);
- GameTextForPlayer(playerid, "Las Venturas Airport", 3000, 4);
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (PRESSED(KEY_SECONDARY_ATTACK))
- {
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- CancelSelectTextDraw(playerid);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment