Не регистрируются команды.

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

AterEX

Участник
Автор темы
44
1
jzLweUe.jpg

Код:
script_name(First_Script)
script_author(AterEX)
script_description(Script)

require "lib.moonloader"
local keys = require "vkeys"

local tag = "[First_Script]"
local label = 0
local main_colour = 0x5A90CE
local main_colour_text = "{5A90CE}"
local white_colour = "{FFFFFF}"

function main()
    if not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand("normal", cmd_normal)
    sampRegisterChatCommand("optimal", cmd_optimal)
    sampRegisterChatCommand("cool", cmd_cool)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)


    if label == 1 then
        sampAddChatMessage(tag .. "text", 0xFFFF00)
      else
        sampAddChatMessage(tag .. "text", 0xFFFFFF)
    end
end

function cmd_normal(arg)
    sampAddChatMessage("Ку здарова, ты создал команду {FFFFFF}/normal", main_colour)
  end

function cmd_optimal(arg)
    if #arg == 0 then

    sampAddChatMessage("Ку здарова, вы ввели команду /optimal, но не ввели аргумент", main_colour)

  else

    sampAddChatMessage("Ку здарова, вы ввели команду  и ввели аргумент: {FFFFFF}" ..arg, main_colour)

  end
end



function cmd_cool(arg)
    var1, var2 = string.match(arg, "(.+) (.+)")
    if var1 == nil or var1 == "" then
  sampAddChatMessage("У вас уже два аргумента но вы их не ввели" , main_colour)
    else
    sampAddChatMessage("Вы ввели команду и ввели два аргумента. 1ый: " .. white_colour .. var1 .. ", " .. main_colour_text .. "2ой: " .. white_colour.. var2, main_colour)
end
end
 

штейн

Известный
Проверенный
1,001
687
Lua:
script_name('First_Script')
script_author('AterEX')
script_description('Script')
require "lib.moonloader"
local keys = require "vkeys"
local tag = "[First_Script]"
local label = 0
local main_colour = 0x5A90CE
local main_colour_text = "{5A90CE}"
local white_colour = "{FFFFFF}"

function main()
    if not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("normal", cmd_normal)
    sampRegisterChatCommand("optimal", cmd_optimal)
    sampRegisterChatCommand("cool", cmd_cool)
    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)
    if label == 1 then
        sampAddChatMessage(tag .. "text", 0xFFFF00)
    else
        sampAddChatMessage(tag .. "text", 0xFFFFFF)
    end
    wait(-1)
end

function cmd_normal()
    sampAddChatMessage("Ку здарова, ты создал команду {FFFFFF}/normal", main_colour)
end

function cmd_optimal(arg)
    if #arg == 0 then
        sampAddChatMessage("Ку здарова, вы ввели команду /optimal, но не ввели аргумент", main_colour)
    else
        sampAddChatMessage("Ку здарова, вы ввели команду  и ввели аргумент: {FFFFFF}" ..arg, main_colour)
    end
end

function cmd_cool(arg)
    var1, var2 = string.match(arg, "(.+) (.+)")
    if var1 == nil or var1 == "" then
        sampAddChatMessage("У вас уже два аргумента но вы их не ввели" , main_colour)
    else
        sampAddChatMessage("Вы ввели команду и ввели два аргумента. 1ый: " .. white_colour .. var1 .. ", " .. main_colour_text .. "2ой: " .. white_colour.. var2, main_colour)
    end
end
я не вчитывался исправил только самые ебанутые ошибки
 
  • Нравится
Реакции: AterEX
Статус
В этой теме нельзя размещать новые ответы.