 |
|
BANNED
Join Date: Jun 2010
Location: Georgia, Tbilisi
|

08-09-2010
, 07:00
Re: help with give item and restrict all weapons
|
#5
|
Quote:
Much useless junk in your script.
Try this one, it removes the buyzone, so no one can buy anything
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <engine>
#include <hamsandwich>
#include <hamsandwich>
#define PLUGIN "Knife Mod + respawn"
#define VERSION "0.1"
#define AUTHOR "LaSsHhH"
// Macros
#if cellbits == 32
#define OFFSET_BZ 235
#else
#define OFFSET_BZ 268
#endif
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "Fwd_Ham_Spawn_Post", 1); // Spawns
register_message(get_user_msgid("StatusIcon" ), "MsgStatusIcon" ); // BuyZone Icon
// Remove buyzone on map
remove_entity_name("info_map_parameters");
remove_entity_name("func_buyzone");
// Create own entity to block buying
new iEntity = create_entity("info_map_parameters");
DispatchKeyValue(iEntity, "buying", "3");
DispatchSpawn(iEntity);
}
public Fwd_Ham_Spawn_Post(id)
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
}
public MsgStatusIcon(msg_id, msg_dest, id)
{
new szIcon[8];
get_msg_arg_string(2, szIcon, 7);
static const BuyZone[ ] = "buyzone";
if(equal(szIcon, BuyZone))
{
set_pdata_int(id, OFFSET_BZ, get_pdata_int(id, OFFSET_BZ, 5) & ~(1 << 0), 5)
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
PS: Tested, works.
|
thanks
please register cvar for respawn  ))
sorry my bad english
Last edited by lashsh; 08-09-2010 at 07:23.
|
|
|
|