Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ________________________________________________________________________________
- @FilterScript Name: CoreY - Sistema de GPS ( Textdraws )
- @Autor: Corey or Coe1
- @Lançamento: 16/09/2013
- @Créditos: Ipleomax - ( Textdraw Editor :3 )
- ZeeX - ( ZCMD - Processador de Comandos )
- SA-MP Team - ( 4EVER )
- Incognito - ( Streamer )
- CoreY - ( Pelo Filterscript )
- ________________________________________________________________________________
- */
- /* @Includes */
- #include < a_samp >
- #include < ZCMD >
- #include < streamer >
- /* @Variáveis */
- 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;
- new Text:Textdraw15;
- new Text:Textdraw16;
- new Text:Textdraw17;
- new Text:Textdraw18;
- new Text:Textdraw19;
- new tdMostrar[ MAX_PLAYERS ];
- new TD_CP1;
- new TD_CP2;
- new TD_CP3;
- new TD_CP4;
- new TD_CP5;
- /* @Publics - @Callbacks */
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" @FilterScript: CoY GPS System v1.0\n @Autor: CoreY or Coe1");
- print("--------------------------------------\n");
- /* Textdraws */
- Textdraw0 = TextDrawCreate(447.250000, 147.391754, "usebox");
- TextDrawLetterSize(Textdraw0, 0.000000, 15.681488);
- TextDrawTextSize(Textdraw0, 174.750000, 0.000000);
- TextDrawAlignment(Textdraw0, 1);
- TextDrawColor(Textdraw0, 0);
- TextDrawUseBox(Textdraw0, true);
- TextDrawBoxColor(Textdraw0, 255);
- TextDrawSetShadow(Textdraw0, 0);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawFont(Textdraw0, 0);
- Textdraw1 = TextDrawCreate(395.248962, 274.866210, "Cancelar");
- TextDrawLetterSize(Textdraw1, 0.355000, 1.483333);
- TextDrawTextSize(Textdraw1, 443.349670, -15.108334);
- TextDrawAlignment(Textdraw1, 1);
- TextDrawColor(Textdraw1, -1378294017);
- TextDrawUseBox(Textdraw1, true);
- TextDrawBoxColor(Textdraw1, -1523963137);
- TextDrawSetShadow(Textdraw1, 0);
- TextDrawSetOutline(Textdraw1, 0);
- TextDrawBackgroundColor(Textdraw1, -65281);
- TextDrawFont(Textdraw1, 1);
- TextDrawSetProportional(Textdraw1, 1);
- Textdraw2 = TextDrawCreate(273.000122, 150.075012, "usebox");
- TextDrawLetterSize(Textdraw2, 0.000000, 6.127407);
- TextDrawTextSize(Textdraw2, 180.000000, 0.000000);
- TextDrawAlignment(Textdraw2, 1);
- TextDrawColor(Textdraw2, 0);
- TextDrawUseBox(Textdraw2, true);
- TextDrawBoxColor(Textdraw2, -1329275296);
- TextDrawSetShadow(Textdraw2, 0);
- TextDrawSetOutline(Textdraw2, 0);
- TextDrawFont(Textdraw2, 0);
- Textdraw3 = TextDrawCreate(447.148986, 145.758285, "usebox");
- TextDrawLetterSize(Textdraw3, 0.000000, -0.027777);
- TextDrawTextSize(Textdraw3, 174.650283, 0.000000);
- TextDrawAlignment(Textdraw3, 1);
- TextDrawColor(Textdraw3, -1523963137);
- TextDrawUseBox(Textdraw3, true);
- TextDrawBoxColor(Textdraw3, -2147450625);
- TextDrawSetShadow(Textdraw3, 0);
- TextDrawSetOutline(Textdraw3, 0);
- TextDrawFont(Textdraw3, 0);
- Textdraw4 = TextDrawCreate(183.550018, 147.274993, "usebox");
- TextDrawLetterSize(Textdraw4, 0.000000, 15.686487);
- TextDrawTextSize(Textdraw4, 174.699966, 0.000000);
- TextDrawAlignment(Textdraw4, 1);
- TextDrawColor(Textdraw4, 0);
- TextDrawUseBox(Textdraw4, true);
- TextDrawBoxColor(Textdraw4, -2147450625);
- TextDrawSetShadow(Textdraw4, 0);
- TextDrawSetOutline(Textdraw4, 0);
- TextDrawFont(Textdraw4, 0);
- Textdraw5 = TextDrawCreate(395.300109, 287.507873, "usebox");
- TextDrawLetterSize(Textdraw5, 0.000000, 0.122034);
- TextDrawTextSize(Textdraw5, 175.849990, 0.000000);
- TextDrawAlignment(Textdraw5, 1);
- TextDrawColor(Textdraw5, 0);
- TextDrawUseBox(Textdraw5, true);
- TextDrawBoxColor(Textdraw5, -2147450625);
- TextDrawSetShadow(Textdraw5, 0);
- TextDrawSetOutline(Textdraw5, 0);
- TextDrawFont(Textdraw5, 0);
- Textdraw6 = TextDrawCreate(447.349670, 148.499984, "usebox");
- TextDrawLetterSize(Textdraw6, 0.000000, 13.538707);
- TextDrawTextSize(Textdraw6, 438.749786, 0.000000);
- TextDrawAlignment(Textdraw6, 1);
- TextDrawColor(Textdraw6, 0);
- TextDrawUseBox(Textdraw6, true);
- TextDrawBoxColor(Textdraw6, -2147450625);
- TextDrawSetShadow(Textdraw6, 0);
- TextDrawSetOutline(Textdraw6, 0);
- TextDrawFont(Textdraw6, 0);
- Textdraw7 = TextDrawCreate(273.200012, 231.224960, "usebox");
- TextDrawLetterSize(Textdraw7, 0.000000, 5.687407);
- TextDrawTextSize(Textdraw7, 179.750015, 0.000000);
- TextDrawAlignment(Textdraw7, 1);
- TextDrawColor(Textdraw7, 0);
- TextDrawUseBox(Textdraw7, true);
- TextDrawBoxColor(Textdraw7, -1329275296);
- TextDrawSetShadow(Textdraw7, 0);
- TextDrawSetOutline(Textdraw7, 0);
- TextDrawFont(Textdraw7, 0);
- Textdraw8 = TextDrawCreate(369.549224, 150.375061, "usebox");
- TextDrawLetterSize(Textdraw8, 0.000000, 6.042406);
- TextDrawTextSize(Textdraw8, 272.500000, 0.000000);
- TextDrawAlignment(Textdraw8, 1);
- TextDrawColor(Textdraw8, 0);
- TextDrawUseBox(Textdraw8, true);
- TextDrawBoxColor(Textdraw8, -1329275296);
- TextDrawSetShadow(Textdraw8, 0);
- TextDrawSetOutline(Textdraw8, 0);
- TextDrawFont(Textdraw8, 0);
- Textdraw9 = TextDrawCreate(443.000000, 150.500122, "usebox");
- TextDrawLetterSize(Textdraw9, 0.000000, 6.057407);
- TextDrawTextSize(Textdraw9, 369.500000, 0.000000);
- TextDrawAlignment(Textdraw9, 1);
- TextDrawColor(Textdraw9, 0);
- TextDrawUseBox(Textdraw9, true);
- TextDrawBoxColor(Textdraw9, -1329275296);
- TextDrawSetShadow(Textdraw9, 0);
- TextDrawSetOutline(Textdraw9, 0);
- TextDrawFont(Textdraw9, 0);
- Textdraw10 = TextDrawCreate(369.600128, 231.008377, "usebox");
- TextDrawLetterSize(Textdraw10, 0.000000, 5.707408);
- TextDrawTextSize(Textdraw10, 272.600036, 0.000000);
- TextDrawAlignment(Textdraw10, 1);
- TextDrawColor(Textdraw10, 0);
- TextDrawUseBox(Textdraw10, true);
- TextDrawBoxColor(Textdraw10, -1329275296);
- TextDrawSetShadow(Textdraw10, 0);
- TextDrawSetOutline(Textdraw10, 0);
- TextDrawFont(Textdraw10, 0);
- Textdraw11 = TextDrawCreate(395.100128, 231.308395, "usebox");
- TextDrawLetterSize(Textdraw11, 0.000000, 5.707409);
- TextDrawTextSize(Textdraw11, 369.100036, 0.000000);
- TextDrawAlignment(Textdraw11, 1);
- TextDrawColor(Textdraw11, 0);
- TextDrawUseBox(Textdraw11, true);
- TextDrawBoxColor(Textdraw11, -1329275296);
- TextDrawSetShadow(Textdraw11, 0);
- TextDrawSetOutline(Textdraw11, 0);
- TextDrawFont(Textdraw11, 0);
- Textdraw12 = TextDrawCreate(442.899627, 231.333328, "usebox");
- TextDrawLetterSize(Textdraw12, 0.000000, 4.324992);
- TextDrawTextSize(Textdraw12, 391.399810, 0.000000);
- TextDrawAlignment(Textdraw12, 1);
- TextDrawColor(Textdraw12, 0);
- TextDrawUseBox(Textdraw12, true);
- TextDrawBoxColor(Textdraw12, -1329275296);
- TextDrawSetShadow(Textdraw12, 0);
- TextDrawSetOutline(Textdraw12, 0);
- TextDrawFont(Textdraw12, 0);
- Textdraw13 = TextDrawCreate(198.500000, 170.333282, "Local 1");
- TextDrawLetterSize(Textdraw13, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw13, 1);
- TextDrawColor(Textdraw13, -1);
- TextDrawSetShadow(Textdraw13, 0);
- TextDrawSetOutline(Textdraw13, 1);
- TextDrawBackgroundColor(Textdraw13, 51);
- TextDrawFont(Textdraw13, 1);
- TextDrawSetProportional(Textdraw13, 1);
- TextDrawSetSelectable(Textdraw13, true);
- Textdraw14 = TextDrawCreate(297.000000, 170.749923, "Local 2");
- TextDrawLetterSize(Textdraw14, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw14, 1);
- TextDrawColor(Textdraw14, -1);
- TextDrawSetShadow(Textdraw14, 0);
- TextDrawSetOutline(Textdraw14, 1);
- TextDrawBackgroundColor(Textdraw14, 51);
- TextDrawFont(Textdraw14, 1);
- TextDrawSetProportional(Textdraw14, 1);
- TextDrawSetSelectable(Textdraw14, true);
- Textdraw15 = TextDrawCreate(380.300109, 168.833297, "Local 3");
- TextDrawLetterSize(Textdraw15, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw15, 1);
- TextDrawColor(Textdraw15, -1);
- TextDrawSetShadow(Textdraw15, 0);
- TextDrawSetOutline(Textdraw15, 1);
- TextDrawBackgroundColor(Textdraw15, 51);
- TextDrawFont(Textdraw15, 1);
- TextDrawSetProportional(Textdraw15, 1);
- TextDrawSetSelectable(Textdraw15, true);
- Textdraw16 = TextDrawCreate(200.000000, 249.166625, "Local 4");
- TextDrawLetterSize(Textdraw16, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw16, 1);
- TextDrawColor(Textdraw16, -1);
- TextDrawSetShadow(Textdraw16, 0);
- TextDrawSetOutline(Textdraw16, 1);
- TextDrawBackgroundColor(Textdraw16, 51);
- TextDrawFont(Textdraw16, 1);
- TextDrawSetProportional(Textdraw16, 1);
- TextDrawSetSelectable(Textdraw16, true);
- Textdraw17 = TextDrawCreate(300.500000, 249.583282, "Local 5");
- TextDrawLetterSize(Textdraw17, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw17, 1);
- TextDrawColor(Textdraw17, -1);
- TextDrawSetShadow(Textdraw17, 0);
- TextDrawSetOutline(Textdraw17, 1);
- TextDrawBackgroundColor(Textdraw17, 51);
- TextDrawFont(Textdraw17, 1);
- TextDrawSetProportional(Textdraw17, 1);
- TextDrawSetSelectable(Textdraw17, true);
- Textdraw18 = TextDrawCreate(387.799957, 236.250015, "hud:skipicon");
- TextDrawLetterSize(Textdraw18, 0.000000, 0.000000);
- TextDrawTextSize(Textdraw18, 44.000000, 40.833343);
- TextDrawAlignment(Textdraw18, 1);
- TextDrawColor(Textdraw18, -1);
- TextDrawSetShadow(Textdraw18, 0);
- TextDrawSetOutline(Textdraw18, 0);
- TextDrawFont(Textdraw18, 4);
- Textdraw19 = TextDrawCreate(236.749893, 210.349899, "CoreY - Development");
- TextDrawLetterSize(Textdraw19, 0.439999, 1.570833);
- TextDrawAlignment(Textdraw19, 1);
- TextDrawColor(Textdraw19, -1378294017);
- TextDrawSetShadow(Textdraw19, 0);
- TextDrawSetOutline(Textdraw19, 1);
- TextDrawBackgroundColor(Textdraw19, 51);
- TextDrawFont(Textdraw19, 1);
- TextDrawSetProportional(Textdraw19, 1);
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(clickedid == Textdraw13)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- TD_CP1 = SetPlayerCheckpoint(playerid, 1168.9054, -1850.0775, 13.3984, 3.0);
- SendClientMessage(playerid, -1,"[ CoY ] Checkpoint marcado.");
- EsconderTD(playerid);
- return 1;
- }
- if(clickedid == Textdraw14)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- TD_CP2 = SetPlayerCheckpoint(playerid, 1151.5265, -1852.8853, 13.3892, 3.0 );
- SendClientMessage(playerid, -1,"[ CoY ] Checkpoint marcado.");
- EsconderTD(playerid);
- return 1;
- }
- if(clickedid == Textdraw15)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- TD_CP3 = SetPlayerCheckpoint(playerid, 1137.6061, -1855.1340, 13.3828, 3.0 );
- SendClientMessage(playerid, -1,"[ CoY ] Checkpoint marcado.");
- EsconderTD(playerid);
- return 1;
- }
- if(clickedid == Textdraw16)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- TD_CP4 = SetPlayerCheckpoint(playerid, 1121.3473, -1857.7609, 13.5618, 3.0 );
- SendClientMessage(playerid, -1,"[ CoY ] Checkpoint marcado.");
- EsconderTD(playerid);
- return 1;
- }
- if(clickedid == Textdraw17)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- TD_CP5 = SetPlayerCheckpoint(playerid, 1108.8173, -1859.7855, 13.5500, 3.0 );
- SendClientMessage(playerid, -1,"[ CoY ] Checkpoint marcado.");
- EsconderTD(playerid);
- return 1;
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, -1,"[ CoY ] Você chegou ao checkpoint ( CoY GPS )");
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- /* Comandos */
- CMD:gps(playerid)
- {
- if(tdMostrar[ playerid ] == 0)
- {
- MostrarTD(playerid);
- tdMostrar[ playerid ] = 1;
- return 1;
- }
- else if(tdMostrar[ playerid ] == 1)
- {
- EsconderTD(playerid);
- }
- return 1;
- }
- /* @Stocks */
- stock MostrarTD(playerid)
- {
- 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);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw10);
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw13);
- TextDrawShowForPlayer(playerid, Textdraw14);
- TextDrawShowForPlayer(playerid, Textdraw15);
- TextDrawShowForPlayer(playerid, Textdraw16);
- TextDrawShowForPlayer(playerid, Textdraw17);
- TextDrawShowForPlayer(playerid, Textdraw18);
- TextDrawShowForPlayer(playerid, Textdraw19);
- SelectTextDraw(playerid, 0xFFFFFFFF);
- return 1;
- }
- stock EsconderTD(playerid)
- {
- 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);
- TextDrawHideForPlayer(playerid, Textdraw15);
- TextDrawHideForPlayer(playerid, Textdraw16);
- TextDrawHideForPlayer(playerid, Textdraw17);
- TextDrawHideForPlayer(playerid, Textdraw18);
- TextDrawHideForPlayer(playerid, Textdraw19);
- tdMostrar[ playerid ] = 0;
- CancelSelectTextDraw(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement