Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <sourcemod>
- #include <cstrike>
- #include <stamm/stamm-clients>
- #include <stamm/stamm-levels>
- #include <emitsoundany>
- #include <sdktools>
- #include <sdkhooks>
- #include <smlib>
- #include <hosties>
- #include <lastrequest>
- #include <smartjaildoors>
- #include <chat-processor>
- public void OnPluginStart()
- {
- RegConsoleCmd("menutest", Menu_Test);
- RegConsoleCmd("leveltest", testlvl);
- RegConsoleCmd("Stop", stopmusic);
- RegConsoleCmd("Epique", epique_menu);
- RegConsoleCmd("Troll", troll_menu);
- RegConsoleCmd("Jeux", jeux_menu);
- RegConsoleCmd("Autres", autres_menu);
- }
- public void OnMapStart()
- {
- // Ajoute les fichiers a telecharger :
- AddFileToDownloadsTable("sound/involved/musiquetamere.mp3");
- AddFileToDownloadsTable("sound/involved/blank.mp3");
- //Precache les musiques :
- PrecacheSoundAny("involved/blank.mp3");
- PrecacheSoundAny("involved/musiquetamere.mp3");
- }
- public Action Menu_Test(int client, int args)
- {
- char menuinfo[255];
- Format(menuinfo, sizeof(menuinfo), "Panel de musique DCT", client);
- Menu machin = new Menu(MenuDeTest);
- machin.SetTitle(menuinfo);
- Format(menuinfo, sizeof(menuinfo), "Epique", client);
- machin.AddItem("epique", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "Troll", client);
- machin.AddItem("troll", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "Jeux", client);
- machin.AddItem("jeux", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "Autres", client);
- machin.AddItem("autres", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "Aléatoire", client);
- machin.AddItem("aleatoire", menuinfo);
- machin.ExitButton = true;
- machin.Display(client, MENU_TIME_FOREVER);
- return Plugin_Handled;
- }
- public Action epique_menu(int client, int args)
- {
- char menuinfo[255];
- Format(menuinfo, sizeof(menuinfo), "Musiques Epiques", client);
- Menu musicepique = new Menu(MenuEpique);
- musicepique.SetTitle(menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 1", client);
- musicepique.AddItem("music1", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 2", client);
- musicepique.AddItem("music2", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 3", client);
- musicepique.AddItem("music3", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 4", client);
- musicepique.AddItem("music4", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 5", client);
- musicepique.AddItem("music5", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 6", client);
- musicepique.AddItem("music6", menuinfo);
- musicepique.ExitBackButton = true;
- musicepique.ExitButton = true;
- musicepique.Display(client, MENU_TIME_FOREVER);
- return Plugin_Handled;
- }
- public Action troll_menu(int client, int args)
- {
- char menuinfo[255];
- Format(menuinfo, sizeof(menuinfo), "Musiques Trolls", client);
- Menu musictroll = new Menu(MenuTroll);
- musictroll.SetTitle(menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 1", client);
- musictroll.AddItem("music7", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 2", client);
- musictroll.AddItem("music8", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 3", client);
- musictroll.AddItem("music9", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 4", client);
- musictroll.AddItem("music10", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 5", client);
- musictroll.AddItem("music11", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 6", client);
- musictroll.AddItem("music12", menuinfo);
- musictroll.ExitBackButton = true;
- musictroll.ExitButton = true;
- musictroll.Display(client, MENU_TIME_FOREVER);
- return Plugin_Handled;
- }
- public Action jeux_menu(int client, int args)
- {
- char menuinfo[255];
- Format(menuinfo, sizeof(menuinfo), "Musiques de Jeux", client);
- Menu musicjeux = new Menu(MenuJeux);
- musicjeux.SetTitle(menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 1", client);
- musicjeux.AddItem("music13", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 2", client);
- musicjeux.AddItem("music14", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 3", client);
- musicjeux.AddItem("music15", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 4", client);
- musicjeux.AddItem("music16", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 5", client);
- musicjeux.AddItem("music17", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 6", client);
- musicjeux.AddItem("music18", menuinfo);
- musicjeux.ExitBackButton = true;
- musicjeux.ExitButton = true;
- musicjeux.Display(client, MENU_TIME_FOREVER);
- return Plugin_Handled;
- }
- public Action autres_menu(int client, int args)
- {
- char menuinfo[255];
- Format(menuinfo, sizeof(menuinfo), "Musiques diverses", client);
- Menu musicautres = new Menu(MenuAutres);
- musicautres.SetTitle(menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 1", client);
- musicautres.AddItem("music19", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 2", client);
- musicautres.AddItem("music20", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 3", client);
- musicautres.AddItem("music21", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 4", client);
- musicautres.AddItem("music22", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 5", client);
- musicautres.AddItem("music23", menuinfo);
- Format(menuinfo, sizeof(menuinfo), "musique 6", client);
- musicautres.AddItem("music24", menuinfo);
- musicautres.ExitBackButton = true;
- musicautres.ExitButton = true;
- musicautres.Display(client, MENU_TIME_FOREVER);
- return Plugin_Handled;
- }
- public int MenuDeTest (Menu machin, MenuAction action, int client, int selection)
- {
- if (action == MenuAction_Select)
- {
- char info[32];
- machin.GetItem(selection, info, sizeof(info));
- if (strcmp(info, "epique") == 0)
- {
- FakeClientCommand(client, "sm_Epique");
- }
- else if (strcmp(info, "troll") == 0)
- {
- FakeClientCommand(client, "sm_Troll");
- }
- else if (strcmp(info, "jeux") == 0)
- {
- FakeClientCommand(client, "sm_Jeux");
- }
- else if (strcmp(info, "autres") == 0)
- {
- FakeClientCommand(client, "sm_Autres");
- }
- else if (strcmp(info, "aleatoire") == 0)
- {
- musiquealeatoire();
- }
- else if (action == MenuAction_End)
- {
- delete machin;
- }
- }
- }
- public int MenuEpique (Menu musicepique, MenuAction action, int client, int selection)
- {
- if (action == MenuAction_Select)
- {
- char info[32];
- musicepique.GetItem(selection, info, sizeof(info));
- if (strcmp(info, "music1") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music2") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music3") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music4") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music5") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music6") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (action == MenuAction_End)
- {
- delete musicepique;
- }
- }
- }
- public int MenuTroll (Menu musictroll, MenuAction action, int client, int selection)
- {
- if (action == MenuAction_Select)
- {
- char info[32];
- musictroll.GetItem(selection, info, sizeof(info));
- if (strcmp(info, "music7") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music8") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music9") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music10") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music11") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music12") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (action == MenuAction_End)
- {
- delete musictroll;
- }
- }
- }
- public int MenuJeux (Menu musicjeux, MenuAction action, int client, int selection)
- {
- if (action == MenuAction_Select)
- {
- char info[32];
- musicjeux.GetItem(selection, info, sizeof(info));
- if (strcmp(info, "music13") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music14") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music15") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music16") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music17") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music18") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (action == MenuAction_End)
- {
- delete musicjeux;
- }
- }
- }
- public int MenuAutres (Menu musicautres, MenuAction action, int client, int selection)
- {
- if (action == MenuAction_Select)
- {
- char info[32];
- musicautres.GetItem(selection, info, sizeof(info));
- if (strcmp(info, "music19") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music20") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music21") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music22") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music23") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (strcmp(info, "music24") == 0)
- {
- EmitSoundToClientAny(client, "");
- }
- else if (action == MenuAction_End)
- {
- delete musicautres;
- }
- }
- }
- public Action testlvl (int client, int args)
- {
- if (STAMM_GetClientPoints(client) < 5000)
- {
- PrintToChat(client, "vous n'avez pas de lvl");
- }
- else if (STAMM_GetClientPoints(client) < 10000 )
- {
- PrintToChat(client, "Vous êtes lvl 1");
- }
- else if (STAMM_GetClientPoints(client) >=10000)
- {
- PrintToChat(client, "Vous êtes haut level =) ");
- Musique1();
- }
- }
- public Action stopmusic(int client, int args)
- {
- EmitSoundToClientAny(client, "involved/blank.mp3");
- }
- void musiquealeatoire()
- {
- int random = GetRandomInt (1,24);
- if (random ==)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 1)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 2)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 3)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 4)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 5)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 6)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 7)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 8)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 9)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 10)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 11)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 12)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 13)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 14)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 15)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 16)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 17)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 18)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 19)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 20)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 21)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 22)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 23)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- else if (random == 24)
- {
- for (int i = 1; i<=MaxClients; i++)
- {
- EmitSoundToClientAny(client, "")
- }
- }
- Return Plugin_Handled;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement