Код:
/***********************************************************
TuRkEy Equip
Author: TaRgEt*TuRkEy - Vaughn Royko
Version: 1.0.1
Mod: Half-Life Deathmatch (Valve)
Requires: AMX Mod X v1.0
Description:
Gives players a 357 instead of a pistol, then gives
them a random weapon or item. You may turn off the
357 spawn whilst keeping the randomized items by
using the supplied cvars.
Cvars:
amx_357spawning <0 or 1>
***********************************************************/
#include
#include
#include
#include
new Title[32] = "TuRkEy Equip"
new Version[32] = "1.0.1"
new Author[16] = "TaRgEt*TuRkEy"
new RandomNum = 0
public player_spawn(id)
{
set_task(0.1,"give_weps",id)
register_cvar("amx_357spawning","1")
return PLUGIN_HANDLED
}
public give_weps(id)
{
new User[32]
if(get_cvar_num("amx_357spawning")) {
strip_user_weapons(id)
give_item(id,"weapon_crowbar")
give_item(id,"weapon_python")
give_item(id,"ammo_357")
give_item(id,"ammo_357")
give_item(id,"ammo_357")
}
RandomNum = random(14) +1
switch (RandomNum)
{
case 1:
{
give_item(id,"item_battery")
give_item(id,"item_battery")
client_print(id,print_chat, "You have been given two Battery Packs!", User)
}
case 2:
{
give_item(id,"item_longjump")
client_print(id,print_chat, "You have been given the Longjump Pack!", User)
}
case 3:
{
give_item(id,"weapon_9mmAR")
client_print(id,print_chat, "You have been given the MP5!", User)
}
case 4:
{
give_item(id,"weapon_9mmhandgun")
client_print(id,print_chat, "You have been given the Glock!", User)
}
case 5:
{
give_item(id,"weapon_crossbow")
client_print(id,print_chat, "You have been given the Crossbow!", User)
}
case 6:
{
give_item(id,"weapon_egon")
client_print(id,print_chat, "You have been given the Gluon Gun!", User)
}
case 7:
{
give_item(id,"weapon_shotgun")
client_print(id,print_chat, "You have been given the Shotgun!", User)
}
case 8:
{
give_item(id,"weapon_gauss")
client_print(id,print_chat, "You have been given the Tau Cannon!", User)
}
case 9:
{
give_item(id,"weapon_handgrenade")
client_print(id,print_chat, "You have been given some Hand Grenades!", User)
}
case 10:
{
give_item(id,"weapon_hornetgun")
client_print(id,print_chat, "You have been given the Hivehand!", User)
}
case 11:
{
give_item(id,"weapon_rpg")
client_print(id,print_chat, "You have been given the RPG!", User)
}
case 12:
{
give_item(id,"weapon_satchel")
give_item(id,"weapon_satchel")
client_print(id,print_chat, "You have been given some Satchel Charges!", User)
}
case 13:
{
give_item(id,"weapon_snark")
client_print(id,print_chat, "You have been given some Snarks!", User)
}
case 14:
{
give_item(id,"weapon_tripmine")
give_item(id,"weapon_tripmine")
give_item(id,"weapon_tripmine")
client_print(id,print_chat, "You have been given some Tripmines!", User)
}
}
return PLUGIN_HANDLED
}
public plugin_init()
{
register_plugin(Title,Version,Author)
register_event("ResetHUD","player_spawn","b");
return PLUGIN_HANDLED
}