Помощь по коду

Статус
В этой теме нельзя размещать новые ответы.

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
 

iSe7en

Участник
Сообщения
209
Реакции
111
Как минимум в незакрытой скобке у LoadConfig
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу