29.06.2012, 00:36
Fiz este filterscript no meio do ano passado e venho aqui trazer pra vocкs.
Segue Os ID's:
Code:
Creditos:
dPlaYer - Ajudar nos testes
doodem - Ajudou a criar os menus.
Y_Seven - Criaзгo do filterscript
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