Fov для админов CS 1.6

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
24
Реакции
2
Неверный раздел форум
Доброго времени суток!
есть такой вот код на изменения фов с определенным флагом:

Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define ADMIN_LEVEL ADMIN_LEVEL_H

new g_fov[33]; // Массив для хранения FOV для игроков

public plugin_init() {
    register_plugin("FOV Admin Simple", "1.0", "YourName");
    register_clcmd("say /fov", "cmd_fov");
}

public cmd_fov(id) {
    if (!is_user_admin(id)) {
        client_print(id, print_chat, "You are not an admin!");
        return PLUGIN_CONTINUE;
    }

    new menu = menu_create("Select FOV", "menu_handler");
    menu_additem(menu, "60", 60);
    menu_additem(menu, "120", 120);
    menu_setprop(menu, MPROP_EXIT, "Exit");
    menu_display(menu, id, 0);
    return PLUGIN_CONTINUE;
}

public menu_handler(id, menu_id, item_id) {
    if (item_id == -1) return PLUGIN_CONTINUE; // Выход из меню

    new fov_value = menu_id; // Получаем выбранное значение FOV
    g_fov[id] = fov_value; // Сохраняем значение FOV для игрока

    client_cmd(id, "fov %d", fov_value); // Устанавливаем FOV
    client_print(id, print_chat, "Your FOV has been set to %d.", fov_value);
    return PLUGIN_CONTINUE;
}

public client_putinserver(id) {
    if (g_fov[id] != 0) {
        client_cmd(id, "fov %d", g_fov[id]); // Устанавливаем FOV при входе
    }
}
C++

при компиляции дает ошибку
AMX Mod X Compiler 1.9.0.5271
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

fovch.sma(15) : error 017: undefined symbol "is_user_admin"
fovch.sma(22) : error 088: number of arguments does not match definition

2 Errors.
Could not locate output file fovch.amx (compile failed).
Подскажите где допустил ошибку?
 
Сообщения
249
Реакции
73
Помог
2 раз(а)
Код:
#define is_user_admin(%1) ((get_user_flags(%1) & ADMIN_IMMUNITY) != 0)
C++
 

AXM

Сообщения
90
Реакции
4
А какую функцию выполняет данный код?
 
Сообщения
54
Реакции
8
@AXM,Администратор может менять FOV (поле зрения)
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу