/*------------------------------------------------------------------------------ ******************************Menu Admin By coco76****************************** ------------------------------------------------------------------------------*/ /* Include */ #include #include /* ~defines */ #define red 0xFF0000AA #define yellow 0xFFFF00AA /* ~Menu go au yes xd */ new Menu:Menu; new Menu:submenu1; new Menu:submenu2; new Menu:submenu3; new Menu:submenu4; new Menu:submenu5; new Menu:kick1; new Menu:kick1d10; new Menu:kick1d20; new Menu:kick1d30; new Menu:kick1d40; new Menu:kick1d50; new Menu:kick1d60; new Menu:kick1d70; new Menu:kick1d80; new Menu:kick1d90; new Menu:kick1d100; new Menu:ban1; new Menu:ban1d10; new Menu:ban1d20; new Menu:ban1d30; new Menu:ban1d40; new Menu:ban1d50; new Menu:ban1d60; new Menu:ban1d70; new Menu:ban1d80; new Menu:ban1d90; new Menu:ban1d100; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" [FS]Admin commande By coco76. "); print("--------------------------------------\n"); Menu = CreateMenu("Coco-Admin",1,20,120,150,40); //main menu start AddMenuItem(Menu,0,"Kick"); // Menu kick AddMenuItem(Menu,0,"Ban"); // Menu ban AddMenuItem(Menu,0,"Freeze"); // Menu freeze AddMenuItem(Menu,0,"Defreeze"); // Menue defreze AddMenuItem(Menu,0,"Skin"); // Menue defreze AddMenuItem(Menu,0,"Redemare server"); // Menue defreze AddMenuItem(Menu,0,"Arme"); // Menue defreze AddMenuItem(Menu,0,"Suite"); // 5 //Kick submenu1 = CreateMenu("Choix kicks",1,20,120,150,40); // Menu kick 50 en 50 AddMenuItem(submenu1,0,"Choix id"); // Menu kick AddMenuItem(submenu1,0,"Tous le mondes"); // Menu ban AddMenuItem(submenu1,0,"Retour"); // 5 kick1 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 50 en 50 AddMenuItem(kick1,0,"0 a 10"); // Menu kick AddMenuItem(kick1,0,"10 a 20"); // Menu ban AddMenuItem(kick1,0,"20 a 30"); // Menu ban AddMenuItem(kick1,0,"30 a 40"); // Menu freeze AddMenuItem(kick1,0,"40 a 50"); // Menu freeze AddMenuItem(kick1,0,"50 a 60"); // Menue defreze AddMenuItem(kick1,0,"60 a 70"); // Menu freeze AddMenuItem(kick1,0,"70 a 80"); // Menu kick AddMenuItem(kick1,0,"80 a 90"); // Menu ban AddMenuItem(kick1,0,"90 a 100"); // Menu ban AddMenuItem(kick1,0,"Retour"); // 5 kick1d10 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (0 a 10) AddMenuItem(kick1d10,0,"ID 0"); // Menu kick AddMenuItem(kick1d10,0,"ID 1"); // Menu kick AddMenuItem(kick1d10,0,"ID 2"); // Menu ban AddMenuItem(kick1d10,0,"ID 3"); // Menu freeze AddMenuItem(kick1d10,0,"ID 4"); // Menue defreze AddMenuItem(kick1d10,0,"ID 5"); // Menue defreze AddMenuItem(kick1d10,0,"ID 6"); // Menu kick AddMenuItem(kick1d10,0,"ID 7"); // Menu ban AddMenuItem(kick1d10,0,"ID 8"); // Menu freeze AddMenuItem(kick1d10,0,"ID 9"); // Menue defreze AddMenuItem(kick1d10,0,"ID 10"); // Menue defreze AddMenuItem(kick1d10,0,"retour"); // 5 kick1d20 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (10 a 20) AddMenuItem(kick1d20,0,"ID 11"); // Menu kick AddMenuItem(kick1d20,0,"ID 12"); // Menu ban AddMenuItem(kick1d20,0,"ID 13"); // Menu freeze AddMenuItem(kick1d20,0,"ID 14"); // Menue defreze AddMenuItem(kick1d20,0,"ID 15"); // Menue defreze AddMenuItem(kick1d20,0,"ID 16"); // Menu kick AddMenuItem(kick1d20,0,"ID 17"); // Menu ban AddMenuItem(kick1d20,0,"ID 18"); // Menu freeze AddMenuItem(kick1d20,0,"ID 19"); // Menue defreze AddMenuItem(kick1d20,0,"ID 20"); // Menue defreze AddMenuItem(kick1d20,0,"retour"); // 5 kick1d30 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (20 a 30) AddMenuItem(kick1d30,0,"ID 21"); // Menu kick AddMenuItem(kick1d30,0,"ID 22"); // Menu ban AddMenuItem(kick1d30,0,"ID 23"); // Menu freeze AddMenuItem(kick1d30,0,"ID 24"); // Menue defreze AddMenuItem(kick1d30,0,"ID 25"); // Menue defreze AddMenuItem(kick1d30,0,"ID 26"); // Menu kick AddMenuItem(kick1d30,0,"ID 27"); // Menu ban AddMenuItem(kick1d30,0,"ID 28"); // Menu freeze AddMenuItem(kick1d30,0,"ID 29"); // Menue defreze AddMenuItem(kick1d30,0,"ID 30"); // Menue defreze AddMenuItem(kick1d30,0,"retour"); // 5 kick1d40 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(kick1d40,0,"ID 31"); // Menu kick AddMenuItem(kick1d40,0,"ID 32"); // Menu ban AddMenuItem(kick1d40,0,"ID 33"); // Menu freeze AddMenuItem(kick1d40,0,"ID 34"); // Menue defreze AddMenuItem(kick1d40,0,"ID 35"); // Menue defreze AddMenuItem(kick1d40,0,"ID 36"); // Menu kick AddMenuItem(kick1d40,0,"ID 37"); // Menu ban AddMenuItem(kick1d40,0,"ID 38"); // Menu freeze AddMenuItem(kick1d40,0,"ID 39"); // Menue defreze AddMenuItem(kick1d40,0,"ID 40"); // Menue defreze AddMenuItem(kick1d40,0,"retour"); // 5 kick1d50 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(kick1d50,0,"ID 41"); // Menu kick AddMenuItem(kick1d50,0,"ID 42"); // Menu ban AddMenuItem(kick1d50,0,"ID 43"); // Menu freeze AddMenuItem(kick1d50,0,"ID 44"); // Menue defreze AddMenuItem(kick1d50,0,"ID 45"); // Menue defreze AddMenuItem(kick1d50,0,"ID 46"); // Menu kick AddMenuItem(kick1d50,0,"ID 47"); // Menu ban AddMenuItem(kick1d50,0,"ID 48"); // Menu freeze AddMenuItem(kick1d50,0,"ID 49"); // Menue defreze AddMenuItem(kick1d50,0,"ID 50"); // Menue defreze AddMenuItem(kick1d50,0,"retour"); // 5 kick1d60 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(kick1d60,0,"ID 51"); // Menu kick AddMenuItem(kick1d60,0,"ID 52"); // Menu ban AddMenuItem(kick1d60,0,"ID 53"); // Menu freeze AddMenuItem(kick1d60,0,"ID 54"); // Menue defreze AddMenuItem(kick1d60,0,"ID 55"); // Menue defreze AddMenuItem(kick1d60,0,"ID 56"); // Menu kick AddMenuItem(kick1d60,0,"ID 57"); // Menu ban AddMenuItem(kick1d60,0,"ID 58"); // Menu freeze AddMenuItem(kick1d60,0,"ID 59"); // Menue defreze AddMenuItem(kick1d60,0,"ID 60"); // Menue defreze AddMenuItem(kick1d60,0,"retour"); // 5 kick1d70 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(kick1d70,0,"ID 61"); // Menu kick AddMenuItem(kick1d70,0,"ID 62"); // Menu ban AddMenuItem(kick1d70,0,"ID 63"); // Menu freeze AddMenuItem(kick1d70,0,"ID 64"); // Menue defreze AddMenuItem(kick1d70,0,"ID 65"); // Menue defreze AddMenuItem(kick1d70,0,"ID 66"); // Menu kick AddMenuItem(kick1d70,0,"ID 67"); // Menu ban AddMenuItem(kick1d70,0,"ID 68"); // Menu freeze AddMenuItem(kick1d70,0,"ID 69"); // Menue defreze AddMenuItem(kick1d70,0,"ID 70"); // Menue defreze AddMenuItem(kick1d70,0,"retour"); // 5 kick1d80 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(kick1d80,0,"ID 71"); // Menu kick AddMenuItem(kick1d80,0,"ID 72"); // Menu ban AddMenuItem(kick1d80,0,"ID 73"); // Menu freeze AddMenuItem(kick1d80,0,"ID 74"); // Menue defreze AddMenuItem(kick1d80,0,"ID 75"); // Menue defreze AddMenuItem(kick1d80,0,"ID 76"); // Menu kick AddMenuItem(kick1d80,0,"ID 77"); // Menu ban AddMenuItem(kick1d80,0,"ID 78"); // Menu freeze AddMenuItem(kick1d80,0,"ID 79"); // Menue defreze AddMenuItem(kick1d80,0,"ID 80"); // Menue defreze AddMenuItem(kick1d80,0,"retour"); // 5 kick1d90 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(kick1d90,0,"ID 81"); // Menu kick AddMenuItem(kick1d90,0,"ID 82"); // Menu ban AddMenuItem(kick1d90,0,"ID 83"); // Menu freeze AddMenuItem(kick1d90,0,"ID 84"); // Menue defreze AddMenuItem(kick1d90,0,"ID 85"); // Menue defreze AddMenuItem(kick1d90,0,"ID 86"); // Menu kick AddMenuItem(kick1d90,0,"ID 87"); // Menu ban AddMenuItem(kick1d90,0,"ID 88"); // Menu freeze AddMenuItem(kick1d90,0,"ID 89"); // Menue defreze AddMenuItem(kick1d90,0,"ID 90"); // Menue defreze AddMenuItem(kick1d90,0,"retour"); // 5 kick1d100 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(kick1d100,0,"ID 91"); // Menu kick AddMenuItem(kick1d100,0,"ID 92"); // Menu ban AddMenuItem(kick1d100,0,"ID 93"); // Menu freeze AddMenuItem(kick1d100,0,"ID 94"); // Menue defreze AddMenuItem(kick1d100,0,"ID 95"); // Menue defreze AddMenuItem(kick1d100,0,"ID 96"); // Menu kick AddMenuItem(kick1d100,0,"ID 97"); // Menu ban AddMenuItem(kick1d100,0,"ID 98"); // Menu freeze AddMenuItem(kick1d100,0,"ID 99"); // Menue defreze AddMenuItem(kick1d100,0,"ID 100"); // Menue defreze AddMenuItem(kick1d100,0,"retour"); // 5 //Fin Kick //Debut ban submenu2 = CreateMenu("Ban",1,20,120,150,40); // Menu ban otherwise it will just close the menu ! ] AddMenuItem(submenu2,0,"Choix ID"); AddMenuItem(submenu2,0,"Retour"); ban1 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 50 en 50 AddMenuItem(ban1,0,"0 a 10"); // Menu kick AddMenuItem(ban1,0,"10 a 20"); // Menu ban AddMenuItem(ban1,0,"20 a 30"); // Menu ban AddMenuItem(ban1,0,"30 a 40"); // Menu freeze AddMenuItem(ban1,0,"40 a 50"); // Menu freeze AddMenuItem(ban1,0,"50 a 60"); // Menue defreze AddMenuItem(ban1,0,"60 a 70"); // Menu freeze AddMenuItem(ban1,0,"70 a 80"); // Menu kick AddMenuItem(ban1,0,"80 a 90"); // Menu ban AddMenuItem(ban1,0,"90 a 100"); // Menu ban AddMenuItem(ban1,0,"Retour"); // 5 <<<<<[ NB! Dont forget about 'Back' option! ,lol. ban1d10 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (0 a 10) AddMenuItem(ban1d10,0,"ID 0"); // Menu kick AddMenuItem(ban1d10,0,"ID 1"); // Menu kick AddMenuItem(ban1d10,0,"ID 2"); // Menu ban AddMenuItem(ban1d10,0,"ID 3"); // Menu freeze AddMenuItem(ban1d10,0,"ID 4"); // Menue defreze AddMenuItem(ban1d10,0,"ID 5"); // Menue defreze AddMenuItem(ban1d10,0,"ID 6"); // Menu kick AddMenuItem(ban1d10,0,"ID 7"); // Menu ban AddMenuItem(ban1d10,0,"ID 8"); // Menu freeze AddMenuItem(ban1d10,0,"ID 9"); // Menue defreze AddMenuItem(ban1d10,0,"ID 10"); // Menue defreze AddMenuItem(ban1d10,0,"retour"); // 5 ban1d20 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (10 a 20) AddMenuItem(ban1d20,0,"ID 11"); // Menu kick AddMenuItem(ban1d20,0,"ID 12"); // Menu ban AddMenuItem(ban1d20,0,"ID 13"); // Menu freeze AddMenuItem(ban1d20,0,"ID 14"); // Menue defreze AddMenuItem(ban1d20,0,"ID 15"); // Menue defreze AddMenuItem(ban1d20,0,"ID 16"); // Menu kick AddMenuItem(ban1d20,0,"ID 17"); // Menu ban AddMenuItem(ban1d20,0,"ID 18"); // Menu freeze AddMenuItem(ban1d20,0,"ID 19"); // Menue defreze AddMenuItem(ban1d20,0,"ID 20"); // Menue defreze AddMenuItem(ban1d20,0,"retour"); // 5 ban1d30 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (20 a 30) AddMenuItem(ban1d30,0,"ID 21"); // Menu kick AddMenuItem(ban1d30,0,"ID 22"); // Menu ban AddMenuItem(ban1d30,0,"ID 23"); // Menu freeze AddMenuItem(ban1d30,0,"ID 24"); // Menue defreze AddMenuItem(ban1d30,0,"ID 25"); // Menue defreze AddMenuItem(ban1d30,0,"ID 26"); // Menu kick AddMenuItem(ban1d30,0,"ID 27"); // Menu ban AddMenuItem(ban1d30,0,"ID 28"); // Menu freeze AddMenuItem(ban1d30,0,"ID 29"); // Menue defreze AddMenuItem(ban1d30,0,"ID 30"); // Menue defreze AddMenuItem(ban1d30,0,"retour"); // 5 ban1d40 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(ban1d40,0,"ID 31"); // Menu kick AddMenuItem(ban1d40,0,"ID 32"); // Menu ban AddMenuItem(ban1d40,0,"ID 33"); // Menu freeze AddMenuItem(ban1d40,0,"ID 34"); // Menue defreze AddMenuItem(ban1d40,0,"ID 35"); // Menue defreze AddMenuItem(ban1d40,0,"ID 36"); // Menu kick AddMenuItem(ban1d40,0,"ID 37"); // Menu ban AddMenuItem(ban1d40,0,"ID 38"); // Menu freeze AddMenuItem(ban1d40,0,"ID 39"); // Menue defreze AddMenuItem(ban1d40,0,"ID 40"); // Menue defreze AddMenuItem(ban1d40,0,"retour"); // 5 ban1d50 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(ban1d50,0,"ID 41"); // Menu kick AddMenuItem(ban1d50,0,"ID 42"); // Menu ban AddMenuItem(ban1d50,0,"ID 43"); // Menu freeze AddMenuItem(ban1d50,0,"ID 44"); // Menue defreze AddMenuItem(ban1d50,0,"ID 45"); // Menue defreze AddMenuItem(ban1d50,0,"ID 46"); // Menu kick AddMenuItem(ban1d50,0,"ID 47"); // Menu ban AddMenuItem(ban1d50,0,"ID 48"); // Menu freeze AddMenuItem(ban1d50,0,"ID 49"); // Menue defreze AddMenuItem(ban1d50,0,"ID 50"); // Menue defreze AddMenuItem(ban1d50,0,"retour"); // 5 ban1d60 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(ban1d60,0,"ID 51"); // Menu kick AddMenuItem(ban1d60,0,"ID 52"); // Menu ban AddMenuItem(ban1d60,0,"ID 53"); // Menu freeze AddMenuItem(ban1d60,0,"ID 54"); // Menue defreze AddMenuItem(ban1d60,0,"ID 55"); // Menue defreze AddMenuItem(ban1d60,0,"ID 56"); // Menu kick AddMenuItem(ban1d60,0,"ID 57"); // Menu ban AddMenuItem(ban1d60,0,"ID 58"); // Menu freeze AddMenuItem(ban1d60,0,"ID 59"); // Menue defreze AddMenuItem(ban1d60,0,"ID 60"); // Menue defreze AddMenuItem(ban1d60,0,"retour"); // 5 ban1d70 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(ban1d70,0,"ID 61"); // Menu kick AddMenuItem(ban1d70,0,"ID 62"); // Menu ban AddMenuItem(ban1d70,0,"ID 63"); // Menu freeze AddMenuItem(ban1d70,0,"ID 64"); // Menue defreze AddMenuItem(ban1d70,0,"ID 65"); // Menue defreze AddMenuItem(ban1d70,0,"ID 66"); // Menu kick AddMenuItem(ban1d70,0,"ID 67"); // Menu ban AddMenuItem(ban1d70,0,"ID 68"); // Menu freeze AddMenuItem(ban1d70,0,"ID 69"); // Menue defreze AddMenuItem(ban1d70,0,"ID 70"); // Menue defreze AddMenuItem(ban1d70,0,"retour"); // 5 ban1d80 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(ban1d80,0,"ID 71"); // Menu kick AddMenuItem(ban1d80,0,"ID 72"); // Menu ban AddMenuItem(ban1d80,0,"ID 73"); // Menu freeze AddMenuItem(ban1d80,0,"ID 74"); // Menue defreze AddMenuItem(ban1d80,0,"ID 75"); // Menue defreze AddMenuItem(ban1d80,0,"ID 76"); // Menu kick AddMenuItem(ban1d80,0,"ID 77"); // Menu ban AddMenuItem(ban1d80,0,"ID 78"); // Menu freeze AddMenuItem(ban1d80,0,"ID 79"); // Menue defreze AddMenuItem(ban1d80,0,"ID 80"); // Menue defreze AddMenuItem(ban1d80,0,"retour"); // 5 ban1d90 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(ban1d90,0,"ID 81"); // Menu kick AddMenuItem(ban1d90,0,"ID 82"); // Menu ban AddMenuItem(ban1d90,0,"ID 83"); // Menu freeze AddMenuItem(ban1d90,0,"ID 84"); // Menue defreze AddMenuItem(ban1d90,0,"ID 85"); // Menue defreze AddMenuItem(ban1d90,0,"ID 86"); // Menu kick AddMenuItem(ban1d90,0,"ID 87"); // Menu ban AddMenuItem(ban1d90,0,"ID 88"); // Menu freeze AddMenuItem(ban1d90,0,"ID 89"); // Menue defreze AddMenuItem(ban1d90,0,"ID 90"); // Menue defreze AddMenuItem(ban1d90,0,"retour"); // 5 ban1d100 = CreateMenu("Kick ID",1,20,120,150,40); // Menu kick 1 en 1 (30 a 40) AddMenuItem(ban1d100,0,"ID 91"); // Menu kick AddMenuItem(ban1d100,0,"ID 92"); // Menu ban AddMenuItem(ban1d100,0,"ID 93"); // Menu freeze AddMenuItem(ban1d100,0,"ID 94"); // Menue defreze AddMenuItem(ban1d100,0,"ID 95"); // Menue defreze AddMenuItem(ban1d100,0,"ID 96"); // Menu kick AddMenuItem(ban1d100,0,"ID 97"); // Menu ban AddMenuItem(ban1d100,0,"ID 98"); // Menu freeze AddMenuItem(ban1d100,0,"ID 99"); // Menue defreze AddMenuItem(ban1d100,0,"ID 100"); // Menue defreze AddMenuItem(ban1d100,0,"retour"); // 5 submenu3 = CreateMenu("Freeze",1,20,120,150,40); // Menu freeze AddMenuItem(submenu3,0,"ID 1"); AddMenuItem(submenu3,0,"ID 2"); AddMenuItem(submenu3,0,"ID 3"); AddMenuItem(submenu3,0,"Retour"); submenu4 = CreateMenu("defreeze",1,20,120,150,40); // Menue defreze AddMenuItem(submenu4,0,"Text1"); AddMenuItem(submenu4,0,"Retour"); submenu5 = CreateMenu("suite",1,20,120,150,40); //<< 5 AddMenuItem(submenu5,0,"Redémaré"); AddMenuItem(submenu5,0,"Retour"); return 1; } public OnPlayerCommandText(playerid,cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/cmd-admin", true) == 0) { TogglePlayerControllable(playerid, false); ShowMenuForPlayer(Menu, playerid); return 1; } return 0; } public OnFilterScriptExit() { DestroyMenu(Menu:Menu); DestroyMenu(Menu:submenu1); //1 DestroyMenu(Menu:submenu2); //2 DestroyMenu(Menu:submenu3); //3 DestroyMenu(Menu:submenu4); //4 DestroyMenu(Menu:submenu5); //5 DestroyMenu(Menu:kick1); //5 DestroyMenu(Menu:kick1d10); //5 DestroyMenu(Menu:kick1d20); //5 DestroyMenu(Menu:kick1d30); //5 DestroyMenu(Menu:kick1d40); //5 DestroyMenu(Menu:kick1d50); //5 DestroyMenu(Menu:kick1d60); //5 DestroyMenu(Menu:kick1d70); //5 DestroyMenu(Menu:kick1d80); //5 DestroyMenu(Menu:kick1d90); //5 DestroyMenu(Menu:kick1d100); //5 DestroyMenu(Menu:ban1); //5 DestroyMenu(Menu:ban1d10); //5 DestroyMenu(Menu:ban1d20); //5 DestroyMenu(Menu:ban1d30); //5 DestroyMenu(Menu:ban1d40); //5 DestroyMenu(Menu:ban1d50); //5 DestroyMenu(Menu:ban1d60); //5 DestroyMenu(Menu:ban1d70); //5 DestroyMenu(Menu:ban1d80); //5 DestroyMenu(Menu:ban1d90); //5 DestroyMenu(Menu:ban1d100); //5 return 1; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } public OnPlayerSelectedMenuRow(playerid, row) // menu { new Menu:Current = GetPlayerMenu(playerid); if(Current == Menu) { switch(row){ case 0: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu1, playerid); case 1: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu2, playerid); } case 2: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu3, playerid); } case 3: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu4, playerid); } case 4: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu5, playerid); } case 5: if(IsPlayerConnected(playerid)) { GameModeExit(); } case 6: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu5, playerid); } case 7: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu5, playerid); } } } if(Current == submenu1) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1, playerid); } case 1: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1, playerid); } case 2: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } //Kick commande if(Current == kick1) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d10, playerid); } case 1: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d20, playerid); } case 2: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d30, playerid); } case 3: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d40, playerid); } case 4: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d50, playerid); } case 5: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d60, playerid); } case 6: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d70, playerid); } case 7: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d80, playerid); } case 8: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d90, playerid); } case 9: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(kick1d100, playerid); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu1, playerid); } } } if(Current == kick1d10) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(0); } case 1: if(IsPlayerConnected(playerid)) { Kick(1); } case 2: if(IsPlayerConnected(playerid)) { Kick(2); } case 3: if(IsPlayerConnected(playerid)) { Kick(3); } case 4: if(IsPlayerConnected(playerid)) { Kick(4); } case 5: if(IsPlayerConnected(playerid)) { Kick(5); } case 6: if(IsPlayerConnected(playerid)) { Kick(6); } case 7: if(IsPlayerConnected(playerid)) { Kick(7); } case 8: if(IsPlayerConnected(playerid)) { Kick(8); } case 9: if(IsPlayerConnected(playerid)) { Kick(9); } case 10: if(IsPlayerConnected(playerid)) { Kick(10); } case 11: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d20) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(11); } case 1: if(IsPlayerConnected(playerid)) { Kick(12); } case 2: if(IsPlayerConnected(playerid)) { Kick(13); } case 3: if(IsPlayerConnected(playerid)) { Kick(14); } case 4: if(IsPlayerConnected(playerid)) { Kick(15); } case 5: if(IsPlayerConnected(playerid)) { Kick(16); } case 6: if(IsPlayerConnected(playerid)) { Kick(17); } case 7: if(IsPlayerConnected(playerid)) { Kick(18); } case 8: if(IsPlayerConnected(playerid)) { Kick(19); } case 9: if(IsPlayerConnected(playerid)) { Kick(20); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d30) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(21); } case 1: if(IsPlayerConnected(playerid)) { Kick(22); } case 2: if(IsPlayerConnected(playerid)) { Kick(23); } case 3: if(IsPlayerConnected(playerid)) { Kick(24); } case 4: if(IsPlayerConnected(playerid)) { Kick(25); } case 5: if(IsPlayerConnected(playerid)) { Kick(26); } case 6: if(IsPlayerConnected(playerid)) { Kick(27); } case 7: if(IsPlayerConnected(playerid)) { Kick(28); } case 8: if(IsPlayerConnected(playerid)) { Kick(29); } case 9: if(IsPlayerConnected(playerid)) { Kick(30); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d40) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(31); } case 1: if(IsPlayerConnected(playerid)) { Kick(32); } case 2: if(IsPlayerConnected(playerid)) { Kick(33); } case 3: if(IsPlayerConnected(playerid)) { Kick(34); } case 4: if(IsPlayerConnected(playerid)) { Kick(35); } case 5: if(IsPlayerConnected(playerid)) { Kick(36); } case 6: if(IsPlayerConnected(playerid)) { Kick(37); } case 7: if(IsPlayerConnected(playerid)) { Kick(38); } case 8: if(IsPlayerConnected(playerid)) { Kick(39); } case 9: if(IsPlayerConnected(playerid)) { Kick(40); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d50) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(41); } case 1: if(IsPlayerConnected(playerid)) { Kick(42); } case 2: if(IsPlayerConnected(playerid)) { Kick(43); } case 3: if(IsPlayerConnected(playerid)) { Kick(44); } case 4: if(IsPlayerConnected(playerid)) { Kick(45); } case 5: if(IsPlayerConnected(playerid)) { Kick(46); } case 6: if(IsPlayerConnected(playerid)) { Kick(47); } case 7: if(IsPlayerConnected(playerid)) { Kick(48); } case 8: if(IsPlayerConnected(playerid)) { Kick(49); } case 9: if(IsPlayerConnected(playerid)) { Kick(50); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d60) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(51); } case 1: if(IsPlayerConnected(playerid)) { Kick(52); } case 2: if(IsPlayerConnected(playerid)) { Kick(53); } case 3: if(IsPlayerConnected(playerid)) { Kick(54); } case 4: if(IsPlayerConnected(playerid)) { Kick(55); } case 5: if(IsPlayerConnected(playerid)) { Kick(56); } case 6: if(IsPlayerConnected(playerid)) { Kick(57); } case 7: if(IsPlayerConnected(playerid)) { Kick(58); } case 8: if(IsPlayerConnected(playerid)) { Kick(59); } case 9: if(IsPlayerConnected(playerid)) { Kick(60); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d70) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(61); } case 1: if(IsPlayerConnected(playerid)) { Kick(62); } case 2: if(IsPlayerConnected(playerid)) { Kick(63); } case 3: if(IsPlayerConnected(playerid)) { Kick(64); } case 4: if(IsPlayerConnected(playerid)) { Kick(65); } case 5: if(IsPlayerConnected(playerid)) { Kick(66); } case 6: if(IsPlayerConnected(playerid)) { Kick(67); } case 7: if(IsPlayerConnected(playerid)) { Kick(68); } case 8: if(IsPlayerConnected(playerid)) { Kick(69); } case 9: if(IsPlayerConnected(playerid)) { Kick(70); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d80) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(71); } case 1: if(IsPlayerConnected(playerid)) { Kick(72); } case 2: if(IsPlayerConnected(playerid)) { Kick(73); } case 3: if(IsPlayerConnected(playerid)) { Kick(74); } case 4: if(IsPlayerConnected(playerid)) { Kick(75); } case 5: if(IsPlayerConnected(playerid)) { Kick(76); } case 6: if(IsPlayerConnected(playerid)) { Kick(77); } case 7: if(IsPlayerConnected(playerid)) { Kick(78); } case 8: if(IsPlayerConnected(playerid)) { Kick(79); } case 9: if(IsPlayerConnected(playerid)) { Kick(80); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d90) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(81); } case 1: if(IsPlayerConnected(playerid)) { Kick(82); } case 2: if(IsPlayerConnected(playerid)) { Kick(83); } case 3: if(IsPlayerConnected(playerid)) { Kick(84); } case 4: if(IsPlayerConnected(playerid)) { Kick(85); } case 5: if(IsPlayerConnected(playerid)) { Kick(86); } case 6: if(IsPlayerConnected(playerid)) { Kick(87); } case 7: if(IsPlayerConnected(playerid)) { Kick(88); } case 8: if(IsPlayerConnected(playerid)) { Kick(89); } case 9: if(IsPlayerConnected(playerid)) { Kick(90); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d100) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Kick(91); } case 1: if(IsPlayerConnected(playerid)) { Kick(92); } case 2: if(IsPlayerConnected(playerid)) { Kick(93); } case 3: if(IsPlayerConnected(playerid)) { Kick(94); } case 4: if(IsPlayerConnected(playerid)) { Kick(95); } case 5: if(IsPlayerConnected(playerid)) { Kick(96); } case 6: if(IsPlayerConnected(playerid)) { Kick(97); } case 7: if(IsPlayerConnected(playerid)) { Kick(98); } case 8: if(IsPlayerConnected(playerid)) { Kick(99); } case 9: if(IsPlayerConnected(playerid)) { Kick(100); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } //Kick Fin //Ban commande if(Current == ban1) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d10, playerid); } case 1: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d20, playerid); } case 2: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d30, playerid); } case 3: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d40, playerid); } case 4: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d50, playerid); } case 5: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d60, playerid); } case 6: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d70, playerid); } case 7: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d80, playerid); } case 8: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d90, playerid); } case 9: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(ban1d100, playerid); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(submenu1, playerid); } } } if(Current == submenu2) { // Menu ban switch(row){ case 0: if(GetPlayerMoney(playerid) >= 0) { ShowMenuForPlayer(ban1, playerid); } else { SendClientMessage(playerid,red,"Not enough money!"); ShowMenuForPlayer(Menu, playerid); } case 1: if(GetPlayerMoney(playerid) >= 0) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d10) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(0); } case 1: if(IsPlayerConnected(playerid)) { Ban(1); } case 2: if(IsPlayerConnected(playerid)) { Ban(2); } case 3: if(IsPlayerConnected(playerid)) { Ban(3); } case 4: if(IsPlayerConnected(playerid)) { Ban(4); } case 5: if(IsPlayerConnected(playerid)) { Ban(5); } case 6: if(IsPlayerConnected(playerid)) { Ban(6); } case 7: if(IsPlayerConnected(playerid)) { Ban(7); } case 8: if(IsPlayerConnected(playerid)) { Ban(8); } case 9: if(IsPlayerConnected(playerid)) { Kick(9); } case 10: if(IsPlayerConnected(playerid)) { Ban(10); } case 11: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d20) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(11); } case 1: if(IsPlayerConnected(playerid)) { Ban(12); } case 2: if(IsPlayerConnected(playerid)) { Ban(13); } case 3: if(IsPlayerConnected(playerid)) { Ban(14); } case 4: if(IsPlayerConnected(playerid)) { Ban(15); } case 5: if(IsPlayerConnected(playerid)) { Ban(16); } case 6: if(IsPlayerConnected(playerid)) { Ban(17); } case 7: if(IsPlayerConnected(playerid)) { Ban(18); } case 8: if(IsPlayerConnected(playerid)) { Ban(19); } case 9: if(IsPlayerConnected(playerid)) { Ban(20); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d30) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(21); } case 1: if(IsPlayerConnected(playerid)) { Ban(22); } case 2: if(IsPlayerConnected(playerid)) { Ban(23); } case 3: if(IsPlayerConnected(playerid)) { Ban(24); } case 4: if(IsPlayerConnected(playerid)) { Ban(25); } case 5: if(IsPlayerConnected(playerid)) { Ban(26); } case 6: if(IsPlayerConnected(playerid)) { Ban(27); } case 7: if(IsPlayerConnected(playerid)) { Ban(28); } case 8: if(IsPlayerConnected(playerid)) { Ban(29); } case 9: if(IsPlayerConnected(playerid)) { Ban(30); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d40) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(31); } case 1: if(IsPlayerConnected(playerid)) { Ban(32); } case 2: if(IsPlayerConnected(playerid)) { Ban(33); } case 3: if(IsPlayerConnected(playerid)) { Ban(34); } case 4: if(IsPlayerConnected(playerid)) { Ban(35); } case 5: if(IsPlayerConnected(playerid)) { Ban(36); } case 6: if(IsPlayerConnected(playerid)) { Ban(37); } case 7: if(IsPlayerConnected(playerid)) { Ban(38); } case 8: if(IsPlayerConnected(playerid)) { Ban(39); } case 9: if(IsPlayerConnected(playerid)) { Ban(40); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d50) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(41); } case 1: if(IsPlayerConnected(playerid)) { Ban(42); } case 2: if(IsPlayerConnected(playerid)) { Ban(43); } case 3: if(IsPlayerConnected(playerid)) { Ban(44); } case 4: if(IsPlayerConnected(playerid)) { Ban(45); } case 5: if(IsPlayerConnected(playerid)) { Ban(46); } case 6: if(IsPlayerConnected(playerid)) { Ban(47); } case 7: if(IsPlayerConnected(playerid)) { Ban(48); } case 8: if(IsPlayerConnected(playerid)) { Ban(49); } case 9: if(IsPlayerConnected(playerid)) { Ban(50); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d60) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(51); } case 1: if(IsPlayerConnected(playerid)) { Ban(52); } case 2: if(IsPlayerConnected(playerid)) { Ban(53); } case 3: if(IsPlayerConnected(playerid)) { Ban(54); } case 4: if(IsPlayerConnected(playerid)) { Ban(55); } case 5: if(IsPlayerConnected(playerid)) { Ban(56); } case 6: if(IsPlayerConnected(playerid)) { Ban(57); } case 7: if(IsPlayerConnected(playerid)) { Ban(58); } case 8: if(IsPlayerConnected(playerid)) { Ban(59); } case 9: if(IsPlayerConnected(playerid)) { Ban(60); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == kick1d70) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(61); } case 1: if(IsPlayerConnected(playerid)) { Ban(62); } case 2: if(IsPlayerConnected(playerid)) { Ban(63); } case 3: if(IsPlayerConnected(playerid)) { Ban(64); } case 4: if(IsPlayerConnected(playerid)) { Ban(65); } case 5: if(IsPlayerConnected(playerid)) { Ban(66); } case 6: if(IsPlayerConnected(playerid)) { Ban(67); } case 7: if(IsPlayerConnected(playerid)) { Ban(68); } case 8: if(IsPlayerConnected(playerid)) { Ban(69); } case 9: if(IsPlayerConnected(playerid)) { Ban(70); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d80) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(71); } case 1: if(IsPlayerConnected(playerid)) { Ban(72); } case 2: if(IsPlayerConnected(playerid)) { Ban(73); } case 3: if(IsPlayerConnected(playerid)) { Ban(74); } case 4: if(IsPlayerConnected(playerid)) { Ban(75); } case 5: if(IsPlayerConnected(playerid)) { Ban(76); } case 6: if(IsPlayerConnected(playerid)) { Ban(77); } case 7: if(IsPlayerConnected(playerid)) { Ban(78); } case 8: if(IsPlayerConnected(playerid)) { Ban(79); } case 9: if(IsPlayerConnected(playerid)) { Ban(80); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d90) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(81); } case 1: if(IsPlayerConnected(playerid)) { Ban(82); } case 2: if(IsPlayerConnected(playerid)) { Ban(83); } case 3: if(IsPlayerConnected(playerid)) { Ban(84); } case 4: if(IsPlayerConnected(playerid)) { Ban(85); } case 5: if(IsPlayerConnected(playerid)) { Ban(86); } case 6: if(IsPlayerConnected(playerid)) { Ban(87); } case 7: if(IsPlayerConnected(playerid)) { Ban(88); } case 8: if(IsPlayerConnected(playerid)) { Ban(89); } case 9: if(IsPlayerConnected(playerid)) { Ban(90); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } if(Current == ban1d100) { // Menu kick switch(row){ case 0: if(IsPlayerConnected(playerid)) { Ban(91); } case 1: if(IsPlayerConnected(playerid)) { Ban(92); } case 2: if(IsPlayerConnected(playerid)) { Ban(93); } case 3: if(IsPlayerConnected(playerid)) { Ban(94); } case 4: if(IsPlayerConnected(playerid)) { Ban(95); } case 5: if(IsPlayerConnected(playerid)) { Ban(96); } case 6: if(IsPlayerConnected(playerid)) { Ban(97); } case 7: if(IsPlayerConnected(playerid)) { Ban(98); } case 8: if(IsPlayerConnected(playerid)) { Ban(99); } case 9: if(IsPlayerConnected(playerid)) { Ban(100); } case 10: if(IsPlayerConnected(playerid)) { ShowMenuForPlayer(Menu, playerid); } } } //Fin ban commande if(Current == submenu3) { // submenu3 optiones: switch(row){ case 0: if(GetPlayerMoney(playerid) >= 0) { SendClientMessage(playerid,yellow,"~~~~~text1:~~~~~"); SendClientMessage(playerid,yellow,"line1"); SendClientMessage(playerid,yellow,"line2"); SendClientMessage(playerid,yellow,"line3"); ShowMenuForPlayer(Menu, playerid); } else { SendClientMessage(playerid,red,"Not enough money!"); ShowMenuForPlayer(Menu, playerid); } case 1: if(GetPlayerMoney(playerid) >= 0) { SendClientMessage(playerid,yellow,"~~~~~Text2:~~~~~"); SendClientMessage(playerid,yellow,"line1"); SendClientMessage(playerid,yellow,"line2"); SendClientMessage(playerid,yellow,"line3"); ShowMenuForPlayer(Menu, playerid); } else { SendClientMessage(playerid,red,"Not enough money!"); ShowMenuForPlayer(Menu, playerid); } case 2:ShowMenuForPlayer(Menu, playerid); } } if(Current == submenu4) { // submenu4 switch(row){ case 0: if(GetPlayerMoney(playerid) >= 0) { SendClientMessage(playerid,yellow,"~~~~~Text1:~~~~~"); SendClientMessage(playerid,yellow,"line1"); SendClientMessage(playerid,yellow,"line2"); SendClientMessage(playerid,yellow,"line3"); ShowMenuForPlayer(Menu, playerid); } else { SendClientMessage(playerid,red,"Not enough money!"); ShowMenuForPlayer(Menu, playerid); } case 1:ShowMenuForPlayer(Menu, playerid); } } if(Current == submenu5) { //submenu5 switch(row){ case 0: if(GetPlayerMoney(playerid) >= 0) { SendClientMessage(playerid,yellow,"~~~~~text1:~~~~~"); SendClientMessage(playerid,yellow,"line1"); SendClientMessage(playerid,yellow,"line2"); SendClientMessage(playerid,yellow,"line3"); ShowMenuForPlayer(Menu, playerid); } else { SendClientMessage(playerid,red,"Not enough money!"); ShowMenuForPlayer(Menu, playerid); } case 1:ShowMenuForPlayer(Menu, playerid); } } } public OnPlayerExitedMenu(playerid) { TogglePlayerControllable(playerid, true); } public OnPlayerSpawn(playerid) { SendClientMessage(playerid,red,"Bienvenue !"); }