Snusmumriken
Ага
Aqendo
Она прикольная
Snusmumriken
Тут прост игровое состояние довольно рассредоточено
Igor
Проблема с загрузкой оказалась еще куда более интересной. Она и курл задевает... Но вот в игре уже (моя поделка - это мод для игры) все запросы проходят отлично, что с инета, что с курла.
Igor
Вот этой фигни я чет вообще не понял...
Snusmumriken
Она прикольная
ЛА ЗЕ РЫ
Ещё тут есть подгрузка уровней из папки и косяк с партиклями, когда их слишком много они останавливаются пока самые старые не откиснут.
И старый косяк с коллизией, когда кнопка переключает дверь совсем рядом с шаром, фильтр повторно не вызывается, и по-хорошему надо придумать как его вызывать принудительно.
Snusmumriken
Aqendo
Aqendo
Миф разрушен
Aqendo
Снус, а ты прям работаешь луа девелопером или чисто для души на луа прогаешь?
Snusmumriken
Прям работаю прям луа прям девелопером.
Aqendo
Ахеренно
Snusmumriken
Таких мест не особо много.
Aqendo
Ну, я заметил))
Snusmumriken
Можно ломануться в iponweb или в мыло-ру, там есть довольно прилично чисто луашных вакансий например.
Aqendo
Мне кажется или в этой работе больше работаешь с луа апи на си допустим или нет?
Snusmumriken
Ну во-первых ты всегда работаешь с каким бы то ни было апи, и связываешь одно-другое-третье.
У себя на работе например, я работаю с бд. А ещё тырю данные из сети луями. А потом формирую из них сервисы, xml и всякую прочую ерунду.
Технически, тут куча вызовов апи. На практике 95% кода на луях.
Snusmumriken
Даже использование lanes — уже как бы используешь Си апи, хотя на самом деле просто делал маленький многопоточный комбайн не трахаясь с мутексами и прочей сишкой.
Aqendo
Прикольно
Snusmumriken
Так что оно настолько глубоко друг в друга проникает, что тебе глубоко пофигу, ты всё равно пишешь луёвый код.
Aqendo
Блин
Aqendo
Вот бы был мтпрото луа клиент
Aqendo
Можно было бы афигенных ботов и не только писать
Snusmumriken
Можно было бы миллиарды спамботов писать.
Aqendo
Snusmumriken
А для обычных хватает и хттпс.
Aqendo
Кстати есть норм либа, мне она не понравилась, но просто потому что я тогда ещё не понимал ничего
Aqendo
Да и функционала побольше будет
Snusmumriken
Юзерботы это спам ))
Aqendo
На самом деле очень удобно
Snusmumriken
В целом, единственное нормальное применение мтпрото — кастомные клиенты.
Aqendo
Но и да, слишком много людей это для спама используют
Snusmumriken
Всё остальное вырождается в ферму из тысяч спамботов.
Aqendo
Ботнеты
usernameak
usernameak
но это мало кого беспокоит
Aqendo
Snusmumriken
Никак.
Aqendo
Вот именно
Snusmumriken
Пока бот не проявляет активности, он ничем не отличается от юзера который только зарегался.
Aqendo
стоп
usernameak
у мтпрото есть одна неприятная вещь
usernameak
TL
Aqendo
блин, а получается на луа если ботов писать то они только синк же
Snusmumriken
Snusmumriken
usernameak
Ето что?
это лютая древность, которая старше телеги на несколько лет и растёт ногами ещё из вк
Aqendo
Aqendo
tl.telethon.dev примеры
Aqendo
usernameak
Aqendo
Snusmumriken
А как(
Кароч, смотри.
У тебя есть какая-нибудь асинхронная хттп-либа.
И на каждый запрос ты такой пилишь например корутину.
Пока корутина крутится — другие клиенты мутятся.
Aqendo
Эхх
Aqendo
Корутины
Snusmumriken
Можно без корутин но с ними проще. Литературно промисы.
Освоишь корутины — сможешь писать изичный асинхронный код.
Snusmumriken
Aqendo
Ни одного yield не вижу
Snusmumriken
Правильно )
Snusmumriken
Потому что yield'ы расположены глубже, в самих запросах.
Snusmumriken
Snusmumriken
Это буквально то же самое, что делается в жаваскриптах всяких, только на стороне ядра.
Aqendo
require'snus_curl'))))
Aqendo
стоп а завезли ли...
Aqendo
a = {b=3}
Aqendo
Кхм
Snusmumriken
Вот этот. Он корутино-адаптированный.
https://pastebin.com/YMKrADBT
Правда, хочет ffi-curl, но это не особо принципиально.
Aqendo
while true do print({h=3}) end
Aqendo
Блин
Aqendo
Где подсветка луа
Snusmumriken
Что ты имеешь ввиду? Принт табличек с содержимым?
Aqendo
Телеграм завезли подсветку синтаксиса в сообщениях для некоторых япов
Aqendo
а для луа пожопились (
Aqendo
console.log(+[])
Aqendo
Вот
Snusmumriken
js
function foo(a, b) {
return a + b;
}
Aqendo
Snusmumriken
Ммм, нет, видать от клиента зависит.