/* AMX Mod X script.
*
* All SvenCo-op weapons and items menu version 0.4
* (c) Copyright 2006 by Goshik (goshik@vkt.lt)
* www.svenco-op.ten.lt - SvenCo-OP in Lithuania
*
* Client command:
* sc_givemenu - Brings you a menu of SvenCo-op weapons and items
* Admin commands:
* sc_toggle 1|0 - Turns SC Weapons and items menu on or off (Requires Admin Menus, flag "u" Access)
* Cvars:
* scgive_toggle - 1 to enalbe, 0 to disable. Put it in your server.cfg file
*
* ******************************************************************************************
* * Changelog: *
* * -------------------------------------------------------------------------------------- *
* * version 0.4 - fixed menu bug *
* * version 0.3 - added menu, so you can choose the weapon you want, instead of having all *
* * version 0.2 - added sc_toggle, so you can turn menu on/off *
* * version 0.1 - released 14.04.2006 *
* * *
* ******************************************************************************************
*
*/
#include <amxmodx>
#include <fun>
public plugin_init()
{
register_plugin("SC Give All","v0.4","Goshik")
register_menucmd(register_menuid("Weapons And Items Menu"),1023,"SCitemMenuChoice")
register_concmd("sc_givemenu", "check", 1, "- Belep a fegyvermenube")
register_concmd("sc_toggle","toggle",ADMIN_MENU,"<1|0> - Sven Coop fegyvermenu kikapcsolas.")
register_cvar("scgive_toggle","1",FCVAR_SERVER)
set_cvar_string("scgive_toggle","1")
}
public toggle(id)
{
if(get_cvar_num("scgive_toggle")==1)
{
set_cvar_string("scgive_toggle","0")
client_print(0,print_chat,"[AMXX] Sven Coop fegyver menu kikapcsolta az admin")
server_print("Sven Coop fegyver menu kikapcsolta az admin")
}
else
{
set_cvar_string("scgive_toggle","1")
client_print(0,print_chat,"[AMXX] Sven Coop fegyver menu bekapcsolta az admin!")
server_print("Sven Coop fegyver menu bekapcsolta az admin!")
}
return PLUGIN_HANDLED
}
public check(id)
{
if(get_cvar_num("scgive_toggle")==0)
{
client_print(id,print_chat,"[AMXX] Sven Coop fegyvermenu kikapcsolva")
}
else
{
SCitemMenu(id)
}
return PLUGIN_HANDLED
}
public SCitemMenu(id)
{
if (is_user_alive(id))
{
new menuBody[1024]
new key
format(menuBody, 1023, "Fegyverek es Itemek^n^n 1. Crowbar, Pipewrench es Grapple^n 2. Medkit es Hosszu ugras^n 3. Osszes Pisztoly es Dupla Uzi^n 4. Shoti es MP5^n 5. IjPuska es Raketaveto^n 6. Gauss es Egon^n 7. Hornet Gun es Snarks^n 8. Sniper Fegyvert^n 9. Robbano anagyot^n^n 0. Minigunt")
key = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
show_menu(id, key, menuBody)
}
}
public SCitemMenuChoice(id, key)
{
new Client[21]
get_user_name(id,Client,20)
switch(key)
{
case 0:
{
set_hudmessage(255,0,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Crowbar, Pipewrench es Grapple!",Client)
give_item(id,"weapon_crowbar")
give_item(id,"weapon_pipewrench")
give_item(id,"weapon_grapple")
}
case 1:
{
set_hudmessage(255,140,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Medical Kit es Hosszu ugras!",Client)
give_item(id,"weapon_medkit")
give_item(id,"item_longjump")
}
case 2:
{
set_hudmessage(255,255,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott osszes pisztolyt es uzit!",Client)
give_item(id,"weapon_glock")
give_item(id,"weapon_357")
give_item(id,"ammo_357")
give_item(id,"ammo_357")
give_item(id,"ammo_357")
give_item(id,"ammo_357")
give_item(id,"ammo_357")
give_item(id,"weapon_uziakimbo")
}
case 3:
{
set_hudmessage(0,255,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Shotit es MP5-ot",Client)
give_item(id,"weapon_shotgun")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"weapon_mp5")
give_item(id,"ammo_ARgrenades")
give_item(id,"ammo_ARgrenades")
give_item(id,"ammo_ARgrenades")
give_item(id,"ammo_ARgrenades")
give_item(id,"ammo_ARgrenades")
}
case 4:
{
set_hudmessage(0,255,255, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Ijpuskat es Raketavetot",Client)
give_item(id,"weapon_crossbow")
give_item(id,"ammo_crossbow")
give_item(id,"ammo_crossbow")
give_item(id,"ammo_crossbow")
give_item(id,"ammo_crossbow")
give_item(id,"ammo_crossbow")
give_item(id,"weapon_rpg")
give_item(id,"ammo_rpgclip")
give_item(id,"ammo_rpgclip")
give_item(id,"ammo_rpgclip")
give_item(id,"ammo_rpgclip")
give_item(id,"ammo_rpgclip")
}
case 5:
{
set_hudmessage(0,0,255, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Gausst es Egont!",Client)
give_item(id,"weapon_gauss")
give_item(id,"weapon_egon")
give_item(id,"ammo_gaussclip")
give_item(id,"ammo_gaussclip")
give_item(id,"ammo_gaussclip")
give_item(id,"ammo_gaussclip")
give_item(id,"ammo_gaussclip")
give_item(id,"ammo_gaussclip")
}
case 6:
{
set_hudmessage(255,0,255, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Hornet Gun es Snarks!",Client)
give_item(id,"weapon_hornetgun")
give_item(id,"weapon_snark")
give_item(id,"weapon_snark")
give_item(id,"weapon_snark")
}
case 7:
{
set_hudmessage(192,192,192, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Sniper fegyvert!",Client)
give_item(id,"weapon_sniperrifle")
give_item(id,"ammo_762")
give_item(id,"ammo_762")
give_item(id,"ammo_762")
}
case 8:
{
set_hudmessage(0,255,0, 0.02, 0.73, 0, 6.0, 8.0, 0.1, 0.2, 4)
show_hudmessage(0, "[AMXX] %s kapott Robbano anyagot",Client)
give_item(id,"weapon_handgrenade")
give_item(id,"weapon_handgrenade")
give_item(id,"weapon_tripmine")
give_item(id,"weapon_tripmine")
give_item(id,"weapon_tripmine")
give_item(id,"weapon_tripmine")
give_item(id,"weapon_tripmine")
give_item(id,"weapon_satchel")
give_item(id,"weapon_satchel")
give_item(id,"weapon_satchel")
}
case 9:
{
return PLUGIN_CONTINUE
}
}
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/