Pages

Ads 468x60px


[FilterScript] Criador de MapIcons v1.0

Fiz este filterscript no meio do ano passado e venho aqui trazer pra vocês.

Segue Os ID's: 


Code:

pawn Code:
#include <a_samp> #include <zcmd> new Menu:MIC1,Menu:MIC2,Menu:MIC3,Menu:MIC4,Menu:MIC5,Menu:MIC6; public OnFilterScriptInit() {     MIC1 = CreateMenu("Map Icons 1", 1, 125, 150, 300);     if (IsValidMenu(MIC1))     {         AddMenuItem(MIC1, 0, "Aeroporto");         AddMenuItem(MIC1, 0, "Ammunation");         AddMenuItem(MIC1, 0, "Barber");         AddMenuItem(MIC1, 0, "Big Smoke");         AddMenuItem(MIC1, 0, "Boat Yard");         AddMenuItem(MIC1, 0, "Burger Shot");         AddMenuItem(MIC1, 0, "Quarry");         AddMenuItem(MIC1, 0, "Catalina");         AddMenuItem(MIC1, 0, "Cesar");         AddMenuItem(MIC1, 0, "Cluckin' Bell");         AddMenuItem(MIC1, 0, "Proximo   =>");     }     MIC2 = CreateMenu("Map Icons 2", 1, 125, 150, 300);     if (IsValidMenu(MIC2))     {         AddMenuItem(MIC2, 0, "Carl Johnson");         AddMenuItem(MIC2, 0, "C.R.A.S.H");         AddMenuItem(MIC2, 0, "Diner");         AddMenuItem(MIC2, 0, "Emmet");         AddMenuItem(MIC2, 0, "Enemy Attack");         AddMenuItem(MIC2, 0, "Fire");         AddMenuItem(MIC2, 0, "Girlfriend");         AddMenuItem(MIC2, 0, "Hospital");         AddMenuItem(MIC2, 0, "Loco");         AddMenuItem(MIC2, 0, "Madd Dogg");         AddMenuItem(MIC2, 0, "Voltar   <=");         AddMenuItem(MIC2, 0, "Proximo  =>");     }     MIC3 = CreateMenu("Map Icons 3", 1, 125, 150, 300);     if (IsValidMenu(MIC3))     {         AddMenuItem(MIC3, 0, "Caligulas");         AddMenuItem(MIC3, 0, "OG Loc");         AddMenuItem(MIC3, 0, "Mod garage");         AddMenuItem(MIC3, 0, "OG Loc2");         AddMenuItem(MIC3, 0, "Well Stacked Pizza Co");         AddMenuItem(MIC3, 0, "Police");         AddMenuItem(MIC3, 0, "House Green");         AddMenuItem(MIC3, 0, "House Red");         AddMenuItem(MIC3, 0, "Race");         AddMenuItem(MIC3, 0, "Ryder");         AddMenuItem(MIC3, 0, "Voltar  <=");         AddMenuItem(MIC3, 0, "Proximo  =>");     }     MIC4 = CreateMenu("Map Icons 4", 1, 125, 150, 300);     if (IsValidMenu(MIC4))     {         AddMenuItem(MIC4, 0, "Save Game");         AddMenuItem(MIC4, 0, "School");         AddMenuItem(MIC4, 0, "Unknown");         AddMenuItem(MIC4, 0, "Sweet");         AddMenuItem(MIC4, 0, "Tattoo");         AddMenuItem(MIC4, 0, "The Truth");         AddMenuItem(MIC4, 0, "Toreno");         AddMenuItem(MIC4, 0, "Triads");         AddMenuItem(MIC4, 0, "Triads Casino");         AddMenuItem(MIC4, 0, "Clothes");         AddMenuItem(MIC4, 0, "Voltar  <=");         AddMenuItem(MIC4, 0, "Proximo  =>");     }     MIC5 = CreateMenu("Map Icons 5", 1, 125, 150, 300);     if (IsValidMenu(MIC5))     {         AddMenuItem(MIC5, 0, "Woozie");         AddMenuItem(MIC5, 0, "Zero");         AddMenuItem(MIC5, 0, "Disco");         AddMenuItem(MIC5, 0, "Bar");         AddMenuItem(MIC5, 0, "Restaurant");         AddMenuItem(MIC5, 0, "Truck");         AddMenuItem(MIC5, 0, "Robbery");         AddMenuItem(MIC5, 0, "Race");         AddMenuItem(MIC5, 0, "Gym");         AddMenuItem(MIC5, 0, "Car");         AddMenuItem(MIC5, 0, "Voltar  <=");         AddMenuItem(MIC5, 0, "Proximo  =>");     }     MIC6 = CreateMenu("Map Icons 6", 1, 125, 150, 300);     if (IsValidMenu(MIC6))     {         AddMenuItem(MIC6, 0, "Light");         AddMenuItem(MIC6, 0, "Closest Airport");         AddMenuItem(MIC6, 0, "Varrios Los Aztecas");         AddMenuItem(MIC6, 0, "Ballas");         AddMenuItem(MIC6, 0, "Los Santos Vagos");         AddMenuItem(MIC6, 0, "San Fierro Rifa");         AddMenuItem(MIC6, 0, "Grove street");         AddMenuItem(MIC6, 0, "Pay 'n' Spray"); //58         AddMenuItem(MIC6, 0, "Voltar   <=");     }     return 1; } public OnFilterScriptExit(){return 1;} SaveMICon(playerid, icone) {     new Float: mx,Float: my,Float: mz,string[256];     GetPlayerPos(playerid, mx, my, mz);     new prox;     prox++;     SetPlayerMapIcon(playerid, prox, mx, my, mz, icone, 0);     new File: pos = fopen("MICons.txt", io_append);     format(string, sizeof string, "SetPlayerMICon(playerid, %d, %.2f, %.2f, %.2f, %d, 0);\r\n", prox, mx, my, mz, icone);     fwrite(pos, string);     fclose(pos);     SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: O MapIcon foi salvo nas scriptsfiles. No arquivo: MICons.txt");     OnPlayerExitedMenu(playerid); } CMD:mpicons(playerid) {ShowMenuForPlayer(MIC1, playerid);TogglePlayerControllable(playerid, 0);} public OnPlayerExitedMenu(playerid){TogglePlayerControllable(playerid, 1);} public OnPlayerSelectedMenuRow(playerid, row) {     new Menu: current;     current = GetPlayerMenu(playerid);     if (current == MIC1)     {         switch (row)         {         case 0:             {                 SaveMICon(playerid, 5);             }         case 1:             {                 SaveMICon(playerid, 6);             }         case 2:             {                 SaveMICon(playerid, 7);             }         case 3:             {                 SaveMICon(playerid, 8);             }         case 4:             {                 SaveMICon(playerid, 9);             }         case 5:             {                 SaveMICon(playerid, 10);             }         case 6:             {                 SaveMICon(playerid, 11);             }         case 7:             {                 SaveMICon(playerid, 12);             }         case 8:             {                 SaveMICon(playerid, 13);             }         case 9:             {                 SaveMICon(playerid, 14);             }         case 10:             {                 ShowMenuForPlayer(MIC2, playerid);             }         }     }     if (current == MIC2)     {         switch (row)         {         case 0:             {                 SaveMICon(playerid, 15);             }         case 1:             {                 SaveMICon(playerid, 16);             }         case 2:             {                 SaveMICon(playerid, 17);             }         case 3:             {                 SaveMICon(playerid, 18);             }         case 4:             {                 SaveMICon(playerid, 19);             }         case 5:             {                 SaveMICon(playerid, 20);             }         case 6:             {                 SaveMICon(playerid, 21);             }         case 7:             {                 SaveMICon(playerid, 22);             }         case 8:             {                 SaveMICon(playerid, 23);             }         case 9:             {                 SaveMICon(playerid, 24);             }         case 10:             {                 ShowMenuForPlayer(MIC1, playerid);             }         case 11:             {                 ShowMenuForPlayer(MIC3, playerid);             }         }     }     if (current == MIC3)     {         switch (row)         {         case 0:             {                 SaveMICon(playerid, 25);             }         case 1:             {                 SaveMICon(playerid, 26);             }         case 2:             {                 SaveMICon(playerid, 27);             }         case 3:             {                 SaveMICon(playerid, 28);             }         case 4:             {                 SaveMICon(playerid, 29);             }         case 5:             {                 SaveMICon(playerid, 30);             }         case 6:             {                 SaveMICon(playerid, 31);             }         case 7:             {                 SaveMICon(playerid, 32);             }         case 8:             {                 SaveMICon(playerid, 33);             }         case 9:             {                 SaveMICon(playerid, 34);             }         case 10:             {                 ShowMenuForPlayer(MIC2, playerid);             }         case 11:             {                 ShowMenuForPlayer(MIC4, playerid);             }         }     }     if (current == MIC4)     {         switch (row)         {         case 0:             {                 SaveMICon(playerid, 35);             }         case 1:             {                 SaveMICon(playerid, 36);             }         case 2:             {                 SaveMICon(playerid, 37);             }         case 3:             {                 SaveMICon(playerid, 38);             }         case 4:             {                 SaveMICon(playerid, 39);             }         case 5:             {                 SaveMICon(playerid, 40);             }         case 6:             {                 SaveMICon(playerid, 42);             }         case 7:             {                 SaveMICon(playerid, 43);             }         case 8:             {                 SaveMICon(playerid, 44);             }         case 9:             {                 SaveMICon(playerid, 45);             }         case 10:             {                 ShowMenuForPlayer(MIC3, playerid);             }         case 11:             {                 ShowMenuForPlayer(MIC5, playerid);             }         }     }     if (current == MIC5)     {         switch (row)         {         case 0:             {                 SaveMICon(playerid, 46);             }         case 1:             {                 SaveMICon(playerid, 47);             }         case 2:             {                 SaveMICon(playerid, 48);             }         case 3:             {                 SaveMICon(playerid, 49);             }         case 4:             {                 SaveMICon(playerid, 50);             }         case 5:             {                 SaveMICon(playerid, 51);             }         case 6:             {                 SaveMICon(playerid, 52);             }         case 7:             {                 SaveMICon(playerid, 53);             }         case 8:             {                 SaveMICon(playerid, 54);             }         case 9:             {                 SaveMICon(playerid, 55);             }         case 10:             {                 ShowMenuForPlayer(MIC4, playerid);             }         case 11:             {                 ShowMenuForPlayer(MIC6, playerid);             }         }     }     if (current == MIC6)     {         switch (row)         {         case 0:             {                 SaveMICon(playerid, 56);             }         case 1:             {                 SaveMICon(playerid, 57);             }         case 2:             {                 SaveMICon(playerid, 58);             }         case 3:             {                 SaveMICon(playerid, 59);             }         case 4:             {                 SaveMICon(playerid, 60);             }         case 5:             {                 SaveMICon(playerid, 61);             }         case 6:             {                 SaveMICon(playerid, 62);             }         case 7:             {                 SaveMICon(playerid, 63);             }         case 8:             {                 ShowMenuForPlayer(MIC1, playerid);             }         }     }     return 1; }


Creditos:
dPlaYer - Ajudar nos testes
doodem - Ajudou a criar os menus.
Y_Seven - Criação do filterscript