#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "Menu serwera"
#define VERSION "1.0"
#define AUTHOR "oeN."
new menu;
new bool:roundsound[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "menu_serwera");
}
public plugin_precache()
{
precache_generic("sound/godlike/TT/1.mp3");
precache_generic("sound/godlike/TT/2.mp3");
precache_generic("sound/godlike/TT/3.mp3");
precache_generic("sound/godlike/TT/4.mp3");
precache_generic("sound/godlike/TT/5.mp3");
precache_generic("sound/godlike/CT/1.mp3");
precache_generic("sound/godlike/CT/2.mp3");
precache_generic("sound/godlike/CT/3.mp3");
precache_generic("sound/godlike/CT/4.mp3");
precache_generic("sound/godlike/CT/5.mp3");
return PLUGIN_CONTINUE
}
public bf2menu(id)
{
client_cmd(id, "say /
bf2");
}
public kontakt(id)
{
show_motd(id, "kontakt.txt", "Informacje o vipie");
}
{
show_motd(id, "
vip.txt", "Informacje o vipie");
}
public top15(id)
{
client_cmd(id, "say /top15");
}
public menu_serwera(id) {
menu = menu_create("\ywww.Godlike.com.pl\n\rMenu serwera:", "menu_handler");
menu_additem(menu, "\wMenu
BF2", "1", 0);
menu_additem(menu, "\wKontakt do administracji", "2", 0);
menu_additem(menu, "\w", "3", 0);
menu_additem(menu, "\w", "4", 0);
menu_additem(menu, "\w", "5", 0);
menu_additem(menu, "\w", "6", 0);
menu_additem(menu, "\w", "7", 0);
menu_additem(menu, "\Menu RS", "8", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[8], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,7, iName, 64, callback);
new key = str_to_num(data)
switch(key)
{
case 1: bf2menu(id)
case 2: kontakt(id)
case 4: top15(id)
case 5: (id)
case 6: (id)
case 7: (id)
case 8: menurs(id)
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public menurs(id) {
menu = menu_create("\ywww.Godlike.com.pl\n\rMenu serwera:", "menu_rs");
menu_additem(menu, "\wWlacz RS", "1", 0);
menu_additem(menu, "\wWylacz RS", "2", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_rs(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[8], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,7, iName, 64, callback);
new key = str_to_num(data)
switch(key)
{
case 1: WlaczRS(id)
case 2: WylaczRS(id)
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public WlaczRS(id)
{
roundsound[id] = true;
ct_win(id);
t_win(id);
}
public WylaczRS(id)
{
roundsound[id] = false;
client_cmd(0,"stopsound")
}
public t_win(id)
{
if(!roundsound[id])
return PLUGIN_HANDLED;
new rand = random_num(0, 4);
client_cmd(0,"stopsound")
switch(rand)
{
case 0:
{
client_cmd(0,"mp3 play sound/godlike/TT/1")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Aero Chord - Surface")
}
case 1:
{
client_cmd(0,"mp3 play sound/godlike/TT/2")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Rammstein - Du Hast")
}
case 2:
{
client_cmd(0,"mp3 play sound/godlike/TT/3")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Szanty - 24 Lutego Bijatyka")
}
case 3:
{
client_cmd(0,"mp3 play sound/godlike/TT/4")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 TAITO - Bounce! (Original Mix)")
}
case 4:
{
client_cmd(0,"mp3 play sound/godlike/TT/5")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 The Mavrik - Ya Blew It")
}
}
return PLUGIN_CONTINUE
}
public ct_win(id)
{
if(!roundsound[id])
return PLUGIN_HANDLED;
new rand = random_num(0, 4);
client_cmd(0,"stopsound")
switch(rand)
{
case 0:
{
client_cmd(0,"mp3 play sound/godlike/CT/1")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Disturbed - Down with the sickness")
}
case 1:
{
client_cmd(0,"mp3 play sound/godlike/CT/2")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Imagine Dragons - Warriors")
}
case 2:
{
client_cmd(0,"mp3 play sound/godlike/CT/3")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Martin Garri - Animals (Botnek Edit)")
}
case 3:
{
client_cmd(0,"mp3 play sound/godlike/CT/4")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Showtek Ft. We Are Loud & Sonny Wilson - Booyah")
}
case 4:
{
client_cmd(0,"mp3 play sound/godlike/CT/5")
ColorChat(0, RED, "[GODLIKE]^x01 Gramy^x04 Thirty seconds to Mars - This is war")
}
}
return PLUGIN_CONTINUE
}
Użytkownik ^Szeregowy^ edytował ten post 01.12.2014 20:39