и на форуме найти пытался нечего не нашел ((( может плохо искал извиняюсь заранее
Как сделать ограничение на использование определенных пунктов раз в 2 раунда это пункт взять AWP
и как сделать випку с 4 раунда
Исходник:
- Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <engine>
#define PLUGIN "Vip"
#define VERSION "0.1"
#define AUTHOR "Zloy-DED"
public plugin_init()
{
register_clcmd( "say /vipabcs", "VIPMenu" );
register_clcmd( "say vipabcs", "VIPMenu" );
}
public ResetHUD(id)
{
set_task(0.5, "VIPTAB", id + 6910)
}
public VIPMenu( id )
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
new vip_menu = menu_create( "\yВип меню^n \r[1 Уровень]^n\dBy Zloy-DED", "menu_handler" );
menu_additem( vip_menu, "Взять \r[\dAK47\r+\dDEAGLE\r]", "1", 0 );
menu_additem( vip_menu, "Взять \r[\dM4A1\r+\dDEAGLE\r]", "2", 0 );
menu_additem( vip_menu, "Взять \r[\dAWP\r+\dDEAGLE\r]", "3", 0 );
menu_additem( vip_menu, "Воскреснуть", "4", 0 );
menu_additem( vip_menu, "Взять 16000$ ", "5", 0 );
menu_setprop( vip_menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, vip_menu, 0 );
}
else
{
client_print(id, print_chat, "[ABCS-SERVERA.TK] куда ты лезеш ты не вип!!!")
}
}
public Spawn_player(id)
{
if(is_user_alive(id) && is_user_connected(id))
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal,0)
set_view( id, 0 )
cs_set_user_armor(id, 0, CS_ARMOR_NONE)
set_user_maxspeed(id, 250.0)
set_user_gravity( id, 1.0 )
set_user_health( id, 100 )
set_user_noclip(id, 0)
set_user_godmode(id, 0)
}
}
public menu_handler( id, menu, item )
{
if( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo( menu, item, access, data,5, iName, 63, callback );
new key = str_to_num( data );
switch( key )
{
case 1:
{
strip_user_weapons (id);
give_item(id, "weapon_ak47");
give_item(id, "weapon_deagle");
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
}
case 2:
{
strip_user_weapons (id);
give_item( id, "weapon_m4a1" );
give_item(id, "weapon_deagle");
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
}
case 3:
{
strip_user_weapons (id);
give_item(id, "weapon_awp");
give_item(id, "weapon_deagle");
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
}
case 4:
{
spawn(id)
}
case 5:
{
cs_set_user_money(id,16000)
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public VIPTAB(TaskID)
{
new id = TaskID - 6910
if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
}
return PLUGIN_HANDLED
}