D1fox
Просто люблю чай
- Сообщения
- 902
- Реакции
- 212
C-подобный:
#include <sdktools>
#include <csgo_colors>
#include <cstrike>
public Plugin:myinfo =
{
name = "Block GUN",
author = "D1fox",
version = "",
description = "",
url = ""
};
public void OnPluginStart()
{
RegAdminCmd("sm_block_g_reload", Cmd_Reload, ADMFLAG_ROOT, "Reload config");
LoadConfig();
}
public Action Cmd_Reload(int client, int args)
{
LoadConfig();
return Plugin_Handled;
}
static void LoadConfig()
{
char buffer[PLATFORM_MAX_PATH];
BuildPath(Path_SM, buffer, sizeof(buffer), "configs/block_g.ini");
KeyValues kv = new KeyValues("BLOCK_GUN");
if(!kv.ImportFromFile(buffer))
{
LogError("Конфиг '%s' не найден", buffer);
return;
}
public Action:CS_OnBuyCommand(iClient, const String:weapon[])
{
if (!strcmp(weapon, "g3sg1", false) || !strcmp(weapon, "scar20", false))
{
PrintHintText(iClient, "Оружие <font color='#FFFF40'>%s</font> заблокированно!", weapon);
return Plugin_Handled;
}
return Plugin_Continue;
}
При компиляции плюется ошибками, 3 человека включая меня не могут понять в чем беда
Block_Buy_GUN.sp(39) : error 029: invalid expression, assumed zero
Block_Buy_GUN.sp(39) : error 004: function "CS_OnBuyCommand" is not implemented
Block_Buy_GUN.sp(39) : error 029: invalid expression, assumed zero
Block_Buy_GUN.sp(39) : error 004: function "CS_OnBuyCommand" is not implemented
Block_Buy_GUN.sp(39) : error 029: invalid expression, assumed zero