В общем,сделал набросок.
Протестируйте.
Код забирает все предметы у зомби.(при инфекции)
Исходный код:
Code
#include <amxmodx>
#include <zombieplague>
#include <cstrike>
#define MAX_PLAYER_ITEMS 2
new g_iShopMenuItems[33][MAX_PLAYER_ITEMS]; // Holds the player's current items
new iItem
#define ITEM_SLOT_ONE 0
#define ITEM_SLOT_TWO 1
public plugin_init()
{
register_plugin("[ZP] ZOMBIE ITEM", "1.0", "daywer")
}
stock ITEM_HasItem( idUser, iItem )
{
if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] == iItem )
return iItem;
else if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] == iItem )
return iItem;
return ITEM_NONE;
}
public zp_user_infected_pre(id, infector)
{
if(cs_get_user_team(id)==ZP_TEAM_ZOMBIE)
{
new idUser = read_data(1)
if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] == iItem )
return false;
else if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] == iItem )
return false;
}
return PLUGIN_HANDLED
}