Статьи

ID's ошибок и предупреждений компилятора
Автор: minimiller Перевод и редактирование: DJ_WEST Источники: amx-x Добавлено: Весь список ошибок и предупреждений, перевод части id Ошибки (Errors) Критические ошибки (Fatal Errors) Предупреждения (Warnings) Разбор ошибок Рассмотрим пример нахождения и самостоятельного решения ошибок при компиляции. Допустим у нас есть ошибка: C:\AMXX\example.sma(107) : error 035: argument type mismatch (argument 2) Теперь давайте попытаемся разобрать эту ошибку по частям: C:\AMXX\example.sma - это директория, где находится исходник (.sma) нашего плагина. (107) - это номер строки, в которой есть ошибка. Большинство современных редакторов текста имеют панель с пронумерованными строками (Notepad++, AMXX-Studio и другие). error 035 - это код...
Создание собственного оружия для Half-Life средствами Weapon Mod
Создание собственного оружия для Half-Life средствами Weapon Mod В 2012-м году KORD_12.7 начал написание статьи по разработке собственного оружия с использованием Weapon Mod. Статья так и не была завершена. Исправить это недразумение постараемся мы. В данной статье будут расмотрены методы создания нового оружия для Half-Life средствами модуля Weapon Mod, начиная от простого, заканчивая наворотами. Скачать сам модуль вы можете найти тут: Half-Life Weapon Mod Документацию и API к нему вы найдет тут и тут Создание простого оружия Регистрация оружия В качестве самого первого примера реализуем винтовку M16, имеющую только автоматический режим огня и использующую патроны от MP5. Для начала подключим необходимый модуль: #include...
Защита от подмены AuthID
В данной теме поговорим о проблеме подмены SteamID и базовых вариантах усложнения этого действия для нечестных игроков. Чем грозит подмена SteamID? Кража привилегий у другого игрока, допустим админ права Переадресация бана на другого игрока, чей steamid был скопирован и так же обход бана Для ленивых, которые не любят много читать и хотят сразу готовое решение - прошу под спойлер. Настройка Reunion / Dproto Рассмотрим конфиг модуля и варианты его настройки Данные изменения повлекут смену идентификаторов и как следствие сброс статистики, рангов и всего остального, что завязано на них, Для начала укажем, как будет генерироваться steamid для каждого протокола клиента # For Legit Steam clients (default is real STEAM_xx:xx:xx [1])...
Введение ReAPI - это AMX Mod X модуль, который умеет работать с API ReHLDS, ReGameDLL_CS, ReUnion, VTC и ReChecker.. Это предоставляет разработчикам AMXX-плагинов больше возможностей для реализации своих целей. Целью данных статей является разбор всех функций библиотек для удобной работы без поиска в ИТКС "Интернет". 1. Основная Библиотека 2. Библиотека для работы с ReHLDS (В разработке) 2.1. reapi_engine_const.inc 2.2.1. EngineFunc 2.2.2. EntVars 2.2. reapi_engine.inc 3. Библиотека для работы с ReGameDLL (В разработке) 4. Библиотека для работы с ReUnion (В разработке) 5. Библиотека для работы с ReChecker (В разработке) 6. Библиотека для работы с VTC (В разработке) 1. reapi.inc reapi.inc - основная библиотека, которую...
Локальное компилирование плагинов
Введение. Для компилирования плагина Вам нужно поместить его исходник с разрешением .sma в папку scripting ( /amxmodx/scripting ) Если с исходником идет файл с разрешением .inc - помещаем его в папку include ( /amxmodx/scripting/include ) Компилирование на Windows Первый способ - компилирование всех плагинов в директории scripting Данный вариант скомпилирует все ваши sma файлы, которые лежат в папке scripting Предварительно копируем все include от плагинов, если они есть в комплекте, в папку include, которая находится рядом с файлом compile.exe Запускаем программу compile.exe и ждем завершения компилирования Готовые файлы будут лежать в папке compiled ( /amxmodx/scripting/compiled ) Второй способ - компилирование конкретного...
Компилятор AMX Mod X 1.9.0, обучение компиляций плагинов CS 1.6
1) Скачиваем компилятор ниже. 2) Распаковываем в удобное для вас место. 3) Закидываем исходник sma в папку, там где лежит файл compile.exe 4) Запускаем файл compile.exe либо переносим на него исходник 5) Получаем скампелированный плагин amxx в папке compiled Позже закину видео...
Назад
Верх