Lua Useful Commands

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

FYP

Известный
Автор темы
Администратор
1,763
5,911
Useful Commands
Небольшой скрипт, добавляющий несколько бесполезных команд. Цель создания скрипта - продемонстрировать простоту добавления большого количества простых команд с помощью анонимных функций Lua.
Управляется чат-командами, поэтому работает только в сампе.

467-20170207_135135.png

Команды

Все команды, кроме '//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'

Установка
  1. Установить MoonLoader
  2. Установить SAMPFUNCS
  3. Скопировать lua-скрипт в папку 'moonloader', которая находится в папке игры
Автор: FYP

Даю право свободно распространять, вносить любые изменения и использовать код в своих разработках, при условии, что авторство будет сохранено.
 

Вложения

  • Useful commands.lua
    3.5 KB · Просмотры: 704

sаnеk

Всефорумный sanek
Друг
2,111
2,093
почему в командах 2 слэша вместо 1?
 

SAMP666

Потрачен
32
10
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

applethecandy

Now it's PHP time
Проверенный
253
330
почему в командах 2 слэша вместо 1?
Потому что так захотел фип. Это можно исправить, удалив во всех командах 1 слэш:
Lua:
    CMD('/help', --<--<-- удали тут слэш
    function()
        sampShowDialog(1, '[Lua] Useful Commands', command_list, 'Close', '', DIALOG_STYLE_MSGBOX)
    end)
И по аналогии.
 

lalka9110

Новичок
88
4
они хотя бы есть
мужчина, я конечно не могу вас просить, но попрошу, сделайте биндер, что бы можно было всё забиндить что хочешь, задержки делать, ну короче как в биндере всё, есть dScripts https://www.blast.hk/threads/12725/ но у него можно забиндить только команды сервера /time и тд а свои нельзя, многие сочетания клавиш не работают..
 

FYP

Известный
Автор темы
Администратор
1,763
5,911
обновлён на версию .022
 
  • Нравится
Реакции: sаnеk
Статус
В этой теме нельзя размещать новые ответы.