Lua [HSUPPORT] Помощник саппортам

Мурпху

Активный
Автор темы
211
39
Версия SA-MP
  1. Любая
Привет, делал скрипт для ART RP. Решил слить его сюда, надеюсь это будет кому-то нужно.

Активация:
автоматическая (если не работает при входе в игру - CTRL+R), просмотр списка команд: /upd

Скриншот:
sa-mp-104.png

 

Вложения

  • support.lua
    5 KB · Просмотры: 40
  • Нравится
Реакции: Ivkide и sedhhhhserhhs

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,230
а скрывать код если он состоит из этого?
Lua:
sampRegisterChatCommand('pshlnh', function() sampSendChat('пошел нахуй') end)

1611518757783.png
 
  • Нравится
Реакции: Павел Шампанов

CaJlaT

Овощ
Модератор
2,806
2,614
Привет, делал скрипт для ART RP. Решил слить его сюда, надеюсь это будет кому-то нужно.

Активация:
автоматическая (если не работает при входе в игру - CTRL+R), просмотр списка команд: /upd

Скриншот:
Посмотреть вложение 83728
Вопрос, а нахуя тогда это добавлять, если трогать нельзя?
1611542225238.png

1611542234533.png

Нахуя не нужная подгрузка либ, которые даже не используются?
1611542406523.png

а скрывать код если он состоит из этого?
Lua:
sampRegisterChatCommand('pshlnh', function() sampSendChat('пошел нахуй') end)

Согласен, вообще не понимаю зачем он скомпилировал скрипт

автоматическая (если не работает при входе в игру - CTRL+R)

Вместо подгрузки ненужных либ и добавления команды без функционала, мог бы добавить 1-2 строки фикса этой хуйни с перезапуском...

Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("[HSUPPORT] {FFFFFF}Загружен. Активация: {128cff}/upd. {FFFFFF}Автор: {FF9933}Skezziwe", 3381759)
    --code
end
 
Последнее редактирование:
  • Нравится
Реакции: chapo

Dmitriy Makarov

25.05.2021
Проверенный
2,484
1,114
Ну или можно так. =)
Lua:
require 'lib.moonloader'
local ans = {
    ['rp'] = 'Уважаемый игрок, пожалуйста напишите об этом в /report',
    ['qv'] = 'Уважаемый игрок, что быстро прокачать аккаунт - пройдите квесты (/quest)',
    ['ut'] = 'Уважаемый игрок, уточните ваш вопрос!',
    ['ku'] = 'Приветствую Вас!',
    ['adk'] = 'Уважаемый игрок, ведите себя адекватнее!',
    ['aw'] = 'Уважаемый игрок, чтобы доехать до автошколы - /gps 1 - 1',
    ['pas'] = 'Уважаемый игрок, чтобы получить паспорт, вам нужно приехать в мэрию (/gps 1 - 3)',
    ['skill'] = 'Уважаемый игрок, чтобы прокачать скиллы - вам нужно стрелять в стену на базе, либо в тире.',
    ['inv'] = 'Уважаемый игрок, инвайт в банду доступен со 2-го уровня',
    ['d'] = 'Верно.',
    ['oj'] = 'Уважаемый игрок, ожидайте',
    ['wr'] = 'Уважаемый игрок, варн выдается на 7 дней',
    ['repa'] = 'Уважаемый игрок, что починить машину, используйте - /selfrepair',
    ['ld'] = 'art-rp.ru/forum - раздел будущего лидера.',
    ['sap'] = 'Уважаемый игрок, чтобы получить саппортку, необходимо успешно отстоять срок лидера!',
    ['of'] = 'Уважаемый игрок, пожалуйста, прекратите оффтопить'
}

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("[HSUPPORT] {FFFFFF}Загружен. Активация: {128cff}/upd. {FFFFFF}Автор: {FF9933}Skezziwe", 0x3399FF)
    sampRegisterChatCommand("upd", function()
        sampShowDialog(436, "{0ee68c}Help Support | Commands", [[{178bff}//rp - {ffffff}Попросить игрока, чтобы он написал в /report
{178bff}//qv - {ffffff}Сказать игроку, как быстро прокачать аккаунт
{178bff}//ut - {ffffff}Попросить игрока уточнить вопроc
{178bff}//ku - {ffffff}Приветствовать игрока
{178bff}//adk - {ffffff}Попросить игрока вести себя адекватнее
{178bff}//aw - {ffffff}Сказать игроку, как доехать до автошколы
{178bff}//pas - {ffffff}Сказать игроку, как получить паспорт
{178bff}//skill - {ffffff}Рассказать как прокачать скиллы
{178bff}//inv - {ffffff}Рассказать с какого лвл инвайт
{178bff}//d - {ffffff}Сказать "Да"
{178bff}//oj - {ffffff}Сказать, чтобы игрок ждал
{178bff}//wr - {ffffff}Написать насколько выдается варн
{178bff}//repa - {ffffff}Рассказать как починить тачку
{178bff}//ld - {ffffff}Рассказать, как получить лидеркy
{178bff}//sap - {ffffff}Рассказать, как получить саппортку
{178bff}//off -{ffffff} Сказать игроку, чтобы не оффтопил

{0ffa88}Author:{ffffff} vk.com/idneznay
{0ffa88}ART RP:{ffffff} www.art-rp.ru/forum/members/skezziwe.8566]], "{ffff00}Ок", "", 0)
    end)
    for k, v in pairs(ans) do
        sampRegisterChatCommand("/"..k, function(id)
            if tonumber(id) ~= nil then
                if sampIsPlayerConnected(tonumber(id)) then
                    sampSendChat("/ans "..id.." "..v)
                else
                    sampAddChatMessage("Игрока с таким ID нет на сервере", -1)
                end
            else
                sampAddChatMessage("Используйте: "..k.." [ID]", -1)
            end
        end)
    end
    wait(-1)
end
 
  • Нравится
Реакции: Мурпху

Похожие темы