Как вы обучились скриптингу на cleo, lua?

John Stoks

Новичок
Автор темы
3
0
Кулити господа, вопрос значит таков. Хочу научиться писать скрипты, но с чего можно начать? Как вы обучались?
 
Решение
Как вы обучались?
Не задавал таких тупых вопросов. Хочешь учиться - представь себе скрипт который хочешь написать, как он будет работать и пиши. Не знаешь какую-то функцию? Тогда идешь на https://www.blast.hk/wiki/moonloader:functions и в поиск пишешь хотя бы часть ее названия (нужно иметь знания английского на уровне 3 класса). Не знаешь как использовать какую-то функцию? Есть поиск по форуму, 95%, что кто-то уже задавал такой же вопрос. Что-то не получается? Какая-то ошибка? Сначала ищешь инфу по этой ошибке в гугле, а потом уже создаешь тему на этом форуме.

В конце-концов есть видеоролики по Lua скриптингу https://www.youtube.com/playlist?list=PLtPWpYNCQaLfS_JWRpCGuaKzds7F6VDR0

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
Как вы обучались?
Не задавал таких тупых вопросов. Хочешь учиться - представь себе скрипт который хочешь написать, как он будет работать и пиши. Не знаешь какую-то функцию? Тогда идешь на https://www.blast.hk/wiki/moonloader:functions и в поиск пишешь хотя бы часть ее названия (нужно иметь знания английского на уровне 3 класса). Не знаешь как использовать какую-то функцию? Есть поиск по форуму, 95%, что кто-то уже задавал такой же вопрос. Что-то не получается? Какая-то ошибка? Сначала ищешь инфу по этой ошибке в гугле, а потом уже создаешь тему на этом форуме.

В конце-концов есть видеоролики по Lua скриптингу https://www.youtube.com/playlist?list=PLtPWpYNCQaLfS_JWRpCGuaKzds7F6VDR0
 

Fott

Простреленный
3,461
2,377
Кулити господа, вопрос значит таков. Хочу научиться писать скрипты, но с чего можно начать? Как вы обучались?
кто-то уже задавал такой же вопрос.
 
  • Нравится
Реакции: John Stoks

Hatiko

Известный
Проверенный
1,510
627
Человек, действительно желающий заниматься скриптингом/программированием никогда не задастся вопросом, где научиться. Мы как бы в 2020 году находимся, а не в 1990-м где-то, когда действительно был недостаток информации и было тяжело что-либо найти.
Ты этот вопрос в первую очередь должен был задать гуглу или ютубу, а не здесь. Здесь ты задаёшь вопрос уже касающиеся разработки с хоть каким-то уже маленьким багажом в голове о синтаксисе и принципами работы.
Раз задаешься таким вопросом, значит ты ещё не окончательно дорос, у тебя просто мимолётное желание сделать какую-то вещь на один раз или просто редактировать что-то под себя. У меня аналогичное чувство было, когда нужно было сделать простую программу на С++ на один раз. Но когда я начал изучать с++ и качать разнообразные среды, я понял что от этого смысла нет, забивать комп и голову лишней информацией, которой ты воспользуешься один раз, да и особого желания не было, поэтому попросил знающего друга и не париться.
Удивляет, что хватило сил загуглить blast.hk, зарегать аккаунт, создать пост с вопросом, но не хватило просто загуглить и посёрфить по страницам.
Честно говоря, то что тут тебе перечислят источники, которыми сами же не пользовались в первое время, так как они может появились через время, после самостоятельного поиска и изучения информации, либо просто о них не знали. То есть об БХ узнал уже после, как немного изучил необходимую информацию.

Сам вообще начал изучение всякого рода скриптинга с cleo где-то в 14 лет. Активно искал информацию в интернете, гуглев всё и всякое, нашёл хороший ютуб канал, где человек учил писать все возможные скрипты в несколько десятков видео роликов, из которых большую часть просмотрел. На клео не особо много чего писал, только что-то простенькое. Позже узнал об хорошей штуке как AHK, которая могла работать со всем, что хочешь. Недолгими поисками нашёл на ютубе также канал с плейлистом с несколько десятками видео роликов о гайде по скриптингу на AHK для сампа, но и посещал загуборные форумы, кое-как пытаясь понять о чём там шла речь. Вдохновение было написать подобие программы-биндера для полиции, которая была популярна в 2013-15, хз точно, во время популярности Advance RP, автором которой вроде бы был Garret Sky, мб из олдов того времени кто-то помнил эту программу. И мне удавалось удачно делать подобные программы, т.к. было дикое желание и стимул. Писал также всякие бидеры для других игр, через эмуляцию клавиш конечно же. Спустя время, когда открылся 06 сервер Аризоны, когда не было нормальных биндеров под Аризону, решил заняться этим, но потенциал разработки на ахк приутих. Спустя время узнаю об новом биндере, тот самых MVDHelper на imgui уже, забросив ahk версию уже ту. И мне стало дико интересно как это сделано прямо в игре. Ну и собственно начал изучать об этом информацию. Изучил синтаксис в инете, потом пробовал разобрать принципы работы скриптов с БХ, видоизменял их, смотрел результат. С малым опытом полез сразу в imgui, за что и поплатился частыми крашими, вылетами, дикими зависаниями игры, что даже диспетчер невозможно было вызвать, приходилось ждать несколько минут пока комп отвиснет и можно было прожать Ctrl + Shift + Esc. Написал свой первый типа хелпера для МО на imgui сразу, но естественно с многочисленными ошибками, которые спустя время игры вызывали краши скрипта. Но это мне не мешало продолжить дальнейшее изучение. Облазил весь БХ раздел lua вдоль и поперёк, да были вопросы, задавал их, но в основном в соответствующую тему вопросов, а если понимал, что сидящие там люди не могут ответить на данный вопрос, создавал отдельную тему в том же разделе. Иногда не получал ответы и приходилось упорно рыскать интернет и в коде чужих скриптах и кое-как этого и добивался. И вот уже спустя два или три года изучения lua, а точнее moonloader-скриптинга, много чего изучил, сделал, и до сих делаю, т.к. есть желание делать и вдохновение. Старое и новое имеет популярность среди узкого круга лиц и даже за пределами данного круга в несколько тысяч людей, а то и больше. Вот так вот.
Из этого всего хочу просто сказать, если действительно хочешь заняться этим, у тебя должен быть стимул к этому, пример того, чего ты хочешь в первую очередь попробовать и наличие дальнейших планов.
 

Impossible In Rage

Известный
955
248
Не задавал таких тупых вопросов. Хочешь учиться - представь себе скрипт который хочешь написать, как он будет работать и пиши. Не знаешь какую-то функцию? Тогда идешь на https://www.blast.hk/wiki/moonloader:functions и в поиск пишешь хотя бы часть ее названия (нужно иметь знания английского на уровне 3 класса). Не знаешь как использовать какую-то функцию? Есть поиск по форуму, 95%, что кто-то уже задавал такой же вопрос. Что-то не получается? Какая-то ошибка? Сначала ищешь инфу по этой ошибке в гугле, а потом уже создаешь тему на этом форуме.

В конце-концов есть видеоролики по Lua скриптингу https://www.youtube.com/playlist?list=PLtPWpYNCQaLfS_JWRpCGuaKzds7F6VDR0
кавооо , тут челы не знают как тему в саньке поменять , а ты говоришь учись сам , тут проблемы намного серьёзней : открыть саню , написать грамотный код , тут нужны видева ролеки
 

New_J3rs3y1337

Известный
148
102