Не работает скрипт

ЛюбительГП

Участник
Автор темы
76
16
Всем доброго времени суток, только начал изучать луа скриптинг, и решил сделать свой недо биндер по видео чапо, написать то было легко, а что бы он заработал... В общем проебался с этим гамнюком на 10 строк часа 2 и по форумам лазил и скрипт переделывал и 1 в 1 как на видео писал, постоянно крашится и выдает ошибки, может кто-то подскажет в чем проблема? И еще я был бы рад получить немного советов уже от опытных скриптеров, как быстрее освоить язык Луа, какие есть плюшки в нем и т.д, кароче вот ошибка которая выбивает в консоли, вот код
[ML] (error) microbind.lua: C:\Games\pixel gta\moonloader\microbind.lua:2: attempt to call global 'IsSampAvailable' (a nil value)
stack traceback:
C:\Games\pixel gta\moonloader\microbind.lua: in function <C:\Games\pixel gta\moonloader\microbind.lua:1>
[ML] (error) microbind.lua: Script died due to an error. (04F23E3C)
Мой недеразвитый скрипт:
function main()
    while not IsSampAvailable() do wait(0) end
    sampAddChatMessage('Скриптик загружен, автор: Какой-то ноунейм c БХ!', x0FFff0000)
    while true do
        wait(0)
        if wasKeyPressed(77) and not sampIsCursorActive() then
            sampSendChat('/s Руки за голову, мордой в пол, работает РКШД!')
        end
    end
end
 

ЛюбительГП

Участник
Автор темы
76
16
с маленькой буквы напиши,тут camelCase используется у функций
О спасибо, действительно помогло, но появилась новая проблема, при вводе кирилицы например как тут "sampSendChat('/s Руки за голову, мордой в пол, работает РКШД!')" Вместо текста пишутся какие-то иероглифы, при этом с английским текстом все норм, есть идея как это можно зафиксить?
 

chromiusj

Известный
Модератор
5,654
3,958
О спасибо, действительно помогло, но появилась новая проблема, при вводе кирилицы например как тут "sampSendChat('/s Руки за голову, мордой в пол, работает РКШД!')" Вместо текста пишутся какие-то иероглифы, при этом с английским текстом все норм, есть идея как это можно зафиксить?
поставь кодировку windows-1251
 
  • Нравится
Реакции: ЛюбительГП

ЛюбительГП

Участник
Автор темы
76
16
поставь кодировку windows-1251
Бляха, от души, я ведь ставил кодировку, но она сбросилась, надо было просто с этого абалдуя снять галочку и создать новый документ
Screenshot_6.png