#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new info_print
new info_time
new penzadas
new penzlevonas
public plugin_init()
{
register_plugin("In-game zenelejatszo","1.0","RapperFeri")
register_clcmd("say /zenelejatszo","zene")
register_clcmd("say /music","zene")
register_clcmd("say /mp3","zene")
register_clcmd("say /leallit","stop")
register_clcmd("say /stop","stop")
register_clcmd("say /adminmp3","adminzene")
register_clcmd("say /adminstop","adminstop")
info_print = register_cvar("zenechat","1")
info_time = register_cvar("chattime","3")
penzadas = register_cvar("adas","1")
penzlevonas = register_cvar("levonas","1")
}
public plugin_precache()
{
precache_generic("sound/music1.mp3")
precache_generic("sound/music2.mp3")
precache_generic("sound/music3.mp3")
precache_generic("sound/music4.mp3")
precache_generic("sound/music5.mp3")
precache_generic("sound/music6.mp3")
}
public zene(id)
{
new menu = menu_create("Zene menu ","menu_handler")
menu_additem(menu,"Children Of Distance - Sugd meg")
menu_additem(menu,"Sasha Lopez - All MY People")
menu_additem(menu,"PSY - Gangnam Style")
menu_additem(menu,"Flo Rida - Whistle")
menu_additem(menu,"Tacabro - Tacata")
menu_additem(menu,"Katy Perry - Part Of Me")
menu_display(id,menu)
}
public menu_handler(id,menu,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
switch(item)
{
case 0:
{
client_cmd(id, "mp3 play sound/music1.mp3")
if(get_pcvar_num(penzadas)==1)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Children Of Distance - Sugd meg zenet hallgatod es ezert kaptal 500$-t!!",name)
cs_set_user_money(id,cs_get_user_money(id) + 500)
return PLUGIN_HANDLED
}
if(get_pcvar_num(penzadas)==0)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Children Of Distance - Sugd meg cimu zenet hallgatja!!!",name)
return PLUGIN_HANDLED
}
}
case 1:
{
client_cmd(id, "mp3 play sound/music2.mp3")
if(get_pcvar_num(penzadas)==1)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Sasha Lopez - All MY People zenet hallgatod es ezert kaptal 500$-t!!!",name)
cs_set_user_money(id,cs_get_user_money(id) + 500)
return PLUGIN_HANDLED
}
if(get_pcvar_num(penzadas)==0)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Sasha Lopez - All MY People cimu zenet hallgatja!!!",name)
return PLUGIN_HANDLED
}
}
case 2:
{
client_cmd(id, "mp3 play sound/music3.mp3")
if(get_pcvar_num(penzadas)==1)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a PSY - Gangnam Style zenet hallgatod es ezert kaptal 500$-t!!",name)
cs_set_user_money(id,cs_get_user_money(id) + 500)
return PLUGIN_HANDLED
}
if(get_pcvar_num(penzadas)==0)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a PSY - Gangnam Style cimu zenet hallgatja!!!",name)
return PLUGIN_HANDLED
}
}
case 3:
{
client_cmd(id, "mp3 play sound/music4.mp3")
if(get_pcvar_num(penzadas)==1)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Flo Rida - Whistle zenet hallgatod es ezert kaptal 500$-t!!",name)
cs_set_user_money(id,cs_get_user_money(id) + 500)
return PLUGIN_HANDLED
}
if(get_pcvar_num(penzadas)==0)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Flo Rida - Whistle cimu zenet hallgatja!!!",name)
return PLUGIN_HANDLED
}
}
case 4:
{
client_cmd(id, "mp3 play sound/music5.mp3")
if(get_pcvar_num(penzadas)==1)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Tacabro - Tacata zenet hallgatod es ezert kaptal 500$-t!!",name)
cs_set_user_money(id,cs_get_user_money(id) + 500)
return PLUGIN_HANDLED
}
if(get_pcvar_num(penzadas)==0)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Tacabro - Tacata cimu zenet hallgatja!!!",name)
return PLUGIN_HANDLED
}
}
case 5:
{
client_cmd(id, "mp3 play sound/music6.mp3")
if(get_pcvar_num(penzadas)==1)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Katy Perry - Part Of Me zenet hallgatod es ezert kaptal 500$-t!!",name)
cs_set_user_money(id,cs_get_user_money(id) + 500)
return PLUGIN_HANDLED
}
if(get_pcvar_num(penzadas)==0)
{
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s jelenleg a Katy Perry - Part Of Me cimu zenet hallgatja!!!",name)
return PLUGIN_HANDLED
}
}
}
return PLUGIN_HANDLED
}
public stop(id)
{
client_cmd(id, "mp3 stop")
if(get_pcvar_num(penzlevonas)==1)
{
new name[33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s lealitottad a zenet igy levontunk tolled 500$-t!",name)
cs_set_user_money(id,cs_get_user_money(id) - 500)
return PLUGIN_HANDLED
}
if(get_pcvar_num(penzlevonas)==0)
{
new name[33]
get_user_name(id,name,32)
client_print(0,print_chat,"%s lealitotta a zenet!!",name)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
if(get_pcvar_num(info_print)==1)
{
if(get_pcvar_num(info_time)==1)
{
set_task(60.0,"info_chat")
}
if(get_pcvar_num(info_time)==2)
{
set_task(120.0,"info_chat")
}
if(get_pcvar_num(info_time)==3)
{
set_task(180.0,"info_chat")
}
if(get_pcvar_num(info_time)==4)
{
set_task(240.0,"info_chat")
}
if(get_pcvar_num(info_time)==5)
{
set_task(300.0,"info_chat")
}
if(get_pcvar_num(info_time)==6)
{
set_task(360.0,"info_chat")
}
}
}
public info_chat(id)
{
if(is_user_connected(id))
{
client_print(id,print_chat,"Zene hallgatashoz ird be a chatbe hogy: /zenelejatszo")
}
}
public adminzene(id)
{
if(!(get_user_flags(id) & ADMIN_BAN))
{
client_print(id,print_center,"Ez a parancs csak ADMIN-nak elerheto...")
return PLUGIN_HANDLED
}
else
{
new menu2 = menu_create("Zenelejatszo Menu [ADMIN Parancsok]","menu_handler2")
menu_additem(menu2,"Children Of Distance - Sugd meg")
menu_additem(menu2,"Sasha Lopez - All MY People")
menu_additem(menu2,"PSY - Gangnam Style")
menu_additem(menu2,"Flo Rida - Whistle")
menu_additem(menu2,"Tacabro - Tacata")
menu_additem(menu2,"Katy Perry - Part Of Me")
menu_display(id,menu2)
}
return PLUGIN_CONTINUE
}
public menu_handler2(id,menu2,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu2)
return PLUGIN_CONTINUE
}
switch(item)
{
case 0:
{
client_cmd(0, "mp3 play sound/music1.mp3")
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Children Of Distance - Sugd meg",name)
return PLUGIN_HANDLED
}
case 1:
{
client_cmd(0, "mp3 play sound/music2.mp3")
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Sasha Lopez - All MY People",name)
return PLUGIN_HANDLED
}
case 2:
{
client_cmd(0, "mp3 play sound/music3.mp3")
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"ADMIN %s te ezt hallgatod: PSY - Gangnam Style",name)
return PLUGIN_HANDLED
}
case 3:
{
client_cmd(0, "mp3 play sound/music4.mp3")
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Flo Rida - Whistle",name)
return PLUGIN_HANDLED
}
case 4:
{
client_cmd(0, "mp3 play sound/music5.mp3")
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Tacabro - Tacata",name)
return PLUGIN_HANDLED
}
case 5:
{
client_cmd(0, "mp3 play sound/music6.mp3")
new name [33]
get_user_name(id,name,32)
client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Katy Perry - Part Of Me",name)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public adminstop(id)
{
if(!(get_user_flags(id) & ADMIN_BAN))
{
client_print(id,print_center,"Ez a parancs csak ADMIN-nak elerheto...")
return PLUGIN_HANDLED
}
else
{
new name[33]
get_user_name(id,name,32)
client_print(id,print_chat,"ADMIN %s lealitotta a zenet...",name)
client_cmd(0,"mp3 stop")
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}