Проблема с написанием кода .lua

Овсяное печенье

Новичок
Автор темы
13
0
Начал изучать .луа скрипты и пытаться писать их и тут же столкнулся с проблемой.
ÎÁÐÀÇÅÖ.lua: D:\Games\GTA San Andreas\moonloader\ÎÁÐÀÇÅÖ.lua:10: ')' expected near '0xFFFFFF'
(error) ÎÁÐÀÇÅÖ.lua: Script died due to an error. (0BB1F9D4)
Как я понял, что ошибка на 10 строке, а вот дальше я не понял.) прошу помощи
Код:
script_name (' Топ скрипт, наверное')
script_author ('Пользователь')

require "lib.moonloader"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
  
    sampAddChatMessage("КОД ЗАРОБИЛ" 0xFFFFFF)
  
  
    end
 
Последнее редактирование:

Овсяное печенье

Новичок
Автор темы
13
0
Запятую забыл после текстаsampAddChatMessage("КОД ЗАРОБИЛ", 0xFFFFFF)
Начал писать дальше и в игре начали выдаваться в чате символы вместо русских букв. Что делать?
 

bottom_text

Известный
675
318
ничего не вышло, текст так и выводится символами

1616248555212.png
 

Овсяное печенье

Новичок
Автор темы
13
0
Код:
script_name ('CARAMEL')
script_author ('Пользователь')

require "lib.moonloader"



function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
    
    sampRegisterChatCommand("gg", cmg_gg)
    sampRegisterChatCommand("tt", cmg_tt)
    
    sampAddChatMessage("ROBIT", 0xFFFFFF)
    
    while true do
       wait (0)
       --действие выполняется постоянно
      
      
    
    end
end

function cmg_gg(arg)
    sampAddChatMessage("Команда была создана {FF4F5G}/gg", 0xF322D)
    --не известно почему, но в чат пишутся непонятные символы вместо русского текста
end
 

bottom_text

Известный
675
318
Код:
script_name ('CARAMEL')
script_author ('Пользователь')

require "lib.moonloader"



function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
   
    sampRegisterChatCommand("gg", cmg_gg)
    sampRegisterChatCommand("tt", cmg_tt)
   
    sampAddChatMessage("ROBIT", 0xFFFFFF)
   
    while true do
       wait (0)
       --действие выполняется постоянно
     
     
   
    end
end

function cmg_gg(arg)
    sampAddChatMessage("Команда была создана {FF4F5G}/gg", 0xF322D)
    --не известно почему, но в чат пишутся непонятные символы вместо русского текста
end
Походу ты взял не существующий hex-код цвета
 

Овсяное печенье

Новичок
Автор темы
13
0
Появилась новая проблема, выдаёт ошибку в 43 строке связанную с "if"


Код:
script_name ('CARAMEL')
script_author ('Пользователь')

require "lib.moonloader"



function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
   
    sampRegisterChatCommand("gg", cmg_gg)
    sampRegisterChatCommand("tt", cmg_tt)
        if label == 1 then
    -- условие первое
        sampAddChatMessage (tag .. "text", 0xEEE43E)
    else
    -- условие второе
        sampAddChatMessage (tag .. "text", 0xFE42F)
    end
   
    --всё это выполняется один раз после запуска
       

   
    sampAddChatMessage("робит", 0xFFFFFF)
   
    while true do
       wait (0)
     
     
     
   
    end
end

function cmg_gg(arg)
    sampAddChatMessage("Впиши команду {FF4F5G}/gg", 0xF322D)
    
end

function
   if #arg == 0 then
       sampAddChatMessage ("Написано без арг. :(", 0xFFFFFF)
  else
   sampAddChatMessage ("Написано с арг. :" .. arg, 0xFFF5FF)
   end
end
 

Овсяное печенье

Новичок
Автор темы
13
0
Появилась ошибка в 19 строке теперь точнее она там и была, как я полагаю
Код:
script_name ('CARAMEL')
script_author ('Овсяное печенье')

require "lib.moonloader"



function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
   
    sampRegisterChatCommand("gg", cmg_gg)
    sampRegisterChatCommand("tt", cmg_tt)
        if label == 1 then
    -- условие первое
        sampAddChatMessage (tag .. "text", 0xEEE43E)
    else
    -- условие второе
        sampAddChatMessage (tag .. "text", 0xFE4F)
    end
   
    --всё это выполняется один раз после запуска
       

   
    sampAddChatMessage("робит", 0xFFFFFF)
   
    while true do
       wait (0)
     
     
     
   
    end
end

function cmg_gg(arg)
    sampAddChatMessage("Введи команду {FF4F5G}/gg", 0xF322D)
   
end

function cmd_tt (arg)
   if #arg == 0 then
       sampAddChatMessage ("Написано без арг. :(", 0xFFFFFF)
  else
   sampAddChatMessage ("Написано с арг. :" .. arg, 0xFFF5FF)
   end
end
-__-