Plugin-biblioteka, ewentualnie podpowiedź do własnej implementacji.
Póki co do dyspozycji mamy forward informujący kto co kupił i dający możliwość zablokowania akcji.
/** * Executed on client shopping, return PLUGIN_HANDLED to block * @param id player index * @param weaponid CSW_* or _CSW_ constant */ forward CS_OnBuyItem(id, weaponid);
Przykład użycia:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <CSWeaponsUtil>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "R3X"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public CS_OnBuyItem(id, weaponid)
{
if(weaponid == CSW_M249)
{
client_print(id, print_center, "Nie mozesz kupic maszynowki");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}


Dodatki SourceMod




Moja zawartość
Mężczyzna
Napisane przez 









bank.amxx