#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#pragma semicolon 1
#define KEYS ((1<<0)|(1<<1)|(1<<2)|(1<<9))
#define PLUGIN "new-plugin"
#define VERSION "0.1"
#define AUTHOR "sPuf ?"
new const MenuName[] = "\rNume Meniu^n^n";
new MENU;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
MENU = register_menuid("MENU");
register_menucmd( MENU, KEYS, "MenuHandler");
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn", 1);
}
public fw_PlayerSpawn(id) {
if(cs_get_user_team(id) == CS_TEAM_T) showMenu(id);
return HAM_IGNORED;
}
public showMenu(id) {
new szMenu[1024], n;
n = formatex(szMenu, 1023, "%s",MenuName);
n += formatex(szMenu[n], 1023-n, "\r1.\w Invizibilitate^n");
n += formatex(szMenu[n], 1023-n, "\r2.\w 1000 HP^n");
n += formatex(szMenu[n], 1023-n, "\r3.\w Deagle^n^n^n\r0.\2 Iesire");
show_menu(id, KEYS, szMenu, -1, "MENU");
}
public MenuHandler(id, key){
if(!is_user_alive(id) || cs_get_user_team(id) == CS_TEAM_CT) return 1;
switch(key)
{
case 0:
{
invisible(id);
return 1;
}
case 1:
{
hp(id);
return 1;
}
case 2:
{
deagle(id);
return 1;
}
case 9:
{
showMenu(id);
}
}
return 0;
}
public invisible(id) {
new name[32];
get_user_name(id,name,31);
set_hudmessage(255, 0, 0, 0.02, 0.20, 0, 6.0, 3.0);
show_hudmessage(id, "%s este acum invizibil !!");
client_print(id,print_chat,"Acum esti 100% invizibil");
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0);
}
public hp(id) {
new name[32];
get_user_name(id,name,31);
set_hudmessage(255, 0, 0, 0.02, 0.20, 0, 6.0, 3.0);
show_hudmessage(id, "%s are 1000 HP !!");
client_print(id,print_chat,"Acum ai 1000 HP");
set_user_health(id,1000);
}
public deagle(id) {
new name[32];
get_user_name(id,name,31);
set_hudmessage(255, 0, 0, 0.02, 0.20, 0, 6.0, 3.0);
show_hudmessage(id, "%s are DEAGLE !!");
client_print(id,print_chat,"Ai primit DEAGLE");
give_item(id, "weapon_deagle");
give_item(id,"ammo_50ae");
}