-
Posts
1,739 -
Joined
-
Last visited
Everything posted by Kernell
-
Каким образом если Net закрытый? Нет возможности переписать этот модуль на Linux, а создавать что-то подобное никто не в силах.
-
Права на запись файлов проверьте в папке куда установлена МТА
-
Дк ведь ты сам сделал точку отсчёта на аптайм сервера инициализировав переменную ltick. Ставь на 0, как я показывал выше. Ведь как можно поставить точку отсчёта на последне использование, если использования не было?
-
Так и есть, getTickCount возвращает uptime машины в миллесекундах. Надо просто сравнить два отрезка времени. int lastTick = 0; // обработчик команды if( getTickCount() - lastTick >= 2000 ) { lastTick = getTickCount(); // true; }
-
Очевидно же, пишет что такой обработчик (функция) на это событие уже добавлен. P.S. Не надо так называть темы. И в след. раз используйте тег [lua] для исходного кода
-
Зачем nightly? Пользуйтесь стабильными версиями. Windows: https://mtasa.com/ Linux: http://linux.multitheftauto.com/
-
А потом станет популярна Ubuntu Touch, у которой ни далвика, ни явы.. Опять переписывать.
-
Меня всегда удивляет наивность таких людей как этот автор
-
Вы вообще представляете, как это будет рализовываться? Конечно не представляет. Он даже понятия не имеет что МТА работает на WinAPI.
-
Понаехали тут.. ТС и не стыдно ваще? Вы лезете в программирование и не знаете ничего в области информатики. Какой нахер невидимый шрифт? Это данные в бинарном виде
-
Диалог мягко намекает на ботнеты и лаги сети из-за вирусов
-
Более того частота кадров у каждого клиента разная, и она не обязательно будет в пределах лимита, у некоторых оно может быть таким низким, что таймер в 50ms будет куда эффективнее. На самом деле куда лучше будет создать колшейпы в воде там где надо и привязать к ним Hit-событие P.S. 36, а не 38
-
Походу просто читать не умеют. Ясно же написано, что функция устанавливает (применяет) анимацию, а не подгружает IFP в память клиенту. Как вы собрались фиксить баг с помощью setPedAnimation - не понимаю.
-
Каким образом? setPedAnimation getPedAnimation Вики для кого? Для вас, видимо. А для тех кто не знает английский, есть переведённая версия - https://wiki.multitheftauto.com/index.ph ... dAnimation
-
Каким образом?
-
В итоге всё-таки воняет KatastrofaS Не нравится - не пользуйся, тебя никто не заставляет и ничему не принуждает, поставь галочку в диалоге МТА и перестань ныть Ты больше потратил сил и эмоций чтобы написать это здесь, вместо того чтобы просто запостить на БТ отчёт. Толку было бы больше Странно, но у меня такой диалог появлялся, не смотря на "Защитник Windows". Поставил галочку и забыл.
-
В данный момент тупите вы сами, а не МТА. Поставьте галочку I will not install an anti-virus ...
-
Антивирус? Не, не слышал. Нах он ваше? Нех лазить где попало, скачивать что попало (варез например) и отключать UAC. То что у вас на компьютере вирусы - это только ваша вина, ибо вирусы сами не появляются.
-
Во-первых: не LUA, а Lua. http://www.lua.org/about.html Во-вторых: Я тоже много раз говорил о том, что не люблю Lua и любые не Си-подобные языки. Но причём тут вы вобще? Вы не себе помогаете, а другим, тут есть люди которые любят этот язык, не будьте таким эгоистом! Именно. Код не имеет понятной структуры, просто куча кода. Непонятно зачем скобки в if ... then. Единого стиля кода тоже нет, то вы ставите пробелы между операторами, то не ставите. Вобще всё как попало. Если вы думаете, что я придираюсь, то почитайте стандарты оформления кода разных компаний. На всеми любимом хабре этот вопрос конечно же постоянно поднимается. Вот список стандартов: http://habrahabr.ru/post/38214/ P.S. Используйте пробелы вместо TAB на форуме
-
Ужас... Пусть вы и смешали несколько языков в один, но не ужели так сложно расставить отступы, и просто соблюдать чистоту кода? Я понимаю, вы с своих проектах кучу говна разводите и не задумываетесь о последствиях, но вы задумайтесь о тех кто этот код будет читать. Тут уже много раз поднимался разговор об этом, даже есть целая тема посвящённая этой проблеме.
-
Дело не в синтаксисе вовсе. Посмотрите как реализуются формы в CLR (откройте Visual Studio и нарисуйте форму в дизайнере, а потом посмотрите исходный код), но это требует знаний в ООП. Кстати вот ещё один неплохой вариант: http://habrahabr.ru/post/77413/ P.S. Мало кто понимает, но внешний вид кода очень важен, хотя бы соблюдение простых принципов уже избавляет от тупых комментариев в коде. http://habrahabr.ru/company/infopulse/blog/185144/
-
Какой-то странный способ создания GUI элементов. Посмотрите на такие вещи как CLR, AndroidUI (AlertDialog.Builder) или jQueryUI - гибкость, простота, всё понятно и красиво.
-
Помогите поставить ограничение на администратора
Kernell replied to SomniumAquila's topic in Скриптинг
Зачем писать веб морду ради SSH? Открываете SSH туннель и пользуетесь. Но SSH такая же дырка как и HTTP\MySQL (так же легко заддосить). Устанавливать MySQL ради одного лишь ACL такое же сомнительное преимущество перед SQLite\стандартный ACL как и ставить MySQL ради "проще". Само "проще" уже сомнительно. Ставить MySQL ради игрового режима у которого большая БД с целью увеличения производительности и надёжности - нужно, но не будет никакой надёжности и производительности если вы не умеете работать с MySQL сервером и если вы не умеете правильно составлять SQL запросы. Аналогично и с самописными системами хранения данных, систем безопасности и прочее. Не досмотришь и вот тебе SQL-инъекция которая удалила всю БД, не так страшно если делаются резервные копии, а если украли? Не все понимают это, но MySQL довольно таки серьёзная вещь, у неё очень много тонкостей. Нет! Я вовсе не пытаюсь вас отговорить, просто задумайтесь! Если уж всётаки сильно хочется использовать SQL то, почему бы вам не посмотреть в сторону стандартного SQLite в МТА? P.S. И ради бога, поймите уже, что SQL и SQLite совсем разное, называйте вещи правильно UPD: Смотря как вести. При правильном подходе можно много нового узнать. Главное не разводить холивар. -
Проблема? По моему это очевидные вещи, либо вы не понимаете, что клиентские скрипты выполняются на самом клиенте (клиент - это игрок который играет на вашем сервере, его компьютер!), а серверные - на сервере соответственно (опять же очевидные вещи). Логично что у клиента будет другое время, даже если они будут находиться в одинаковых часовых поясах. Исправить такие вещи никак нельзя - это логическая ошибка, вы не правильно продумали логику.