Useful Commands
Небольшой скрипт, добавляющий несколькобесполезных команд. Цель создания скрипта - продемонстрировать простоту добавления большого количества простых команд с помощью анонимных функций Lua.
Управляется чат-командами, поэтому работает только в сампе.
Команды
Все команды, кроме '//help' и '//weapon', принимают целочисленное значение, которое может быть со знаком +, - и быть без знака. Если перед значением стоит знак +, то указанное количество будет добавлено к уже имеющемуся; если стоит знак -, то указанное количество будет отнято от текущего; если знака нет, то будет установлено именно то значение, которое было указано.
//ammo [ammo] - выдать патроны для текущего оружия. Будет выдано стандартное количество патронов, если значение не указано
//health [value] - выдать очки здоровья. Будет выдано стандартное количество очков здоровья, если значение не указано
//armor [value] - выдать броню. Будет выдано стандартное количество брони, если значение не указано
//money [value] - выдать деньги. Будет выдано стандартное количество денег, если значение не указано
//weapon <id> [ammo] - выдать оружие по иду с указанным количеством патронов. Будет выдано стандартное количество патронов, если значение не указано
//help - показать диалог со списком команд скрипта
Настройки
Настройки находятся в коде скрипта в секции 'Config'.
default_ammo - стандартное количество патронов, выдаваемое командами '//ammo' и '//weapon'
default_health - стандартное количество здоровье, выдаваемое командой '//health'
default_armor - стандартное количество брони, выдаваемое командой '//armor'
Установка
Даю право свободно распространять, вносить любые изменения и использовать код в своих разработках, при условии, что авторство будет сохранено.
Небольшой скрипт, добавляющий несколько
Управляется чат-командами, поэтому работает только в сампе.
Команды
Все команды, кроме '//help' и '//weapon', принимают целочисленное значение, которое может быть со знаком +, - и быть без знака. Если перед значением стоит знак +, то указанное количество будет добавлено к уже имеющемуся; если стоит знак -, то указанное количество будет отнято от текущего; если знака нет, то будет установлено именно то значение, которое было указано.
//ammo [ammo] - выдать патроны для текущего оружия. Будет выдано стандартное количество патронов, если значение не указано
//health [value] - выдать очки здоровья. Будет выдано стандартное количество очков здоровья, если значение не указано
//armor [value] - выдать броню. Будет выдано стандартное количество брони, если значение не указано
//money [value] - выдать деньги. Будет выдано стандартное количество денег, если значение не указано
//weapon <id> [ammo] - выдать оружие по иду с указанным количеством патронов. Будет выдано стандартное количество патронов, если значение не указано
//help - показать диалог со списком команд скрипта
Настройки
Настройки находятся в коде скрипта в секции 'Config'.
default_ammo - стандартное количество патронов, выдаваемое командами '//ammo' и '//weapon'
default_health - стандартное количество здоровье, выдаваемое командой '//health'
default_armor - стандартное количество брони, выдаваемое командой '//armor'
Установка
- Установить MoonLoader
- Установить SAMPFUNCS
- Скопировать lua-скрипт в папку 'moonloader', которая находится в папке игры
Даю право свободно распространять, вносить любые изменения и использовать код в своих разработках, при условии, что авторство будет сохранено.