Jump to content

Kernell

MTA Contributors
  • Posts

    1,739
  • Joined

  • Last visited

Everything posted by Kernell

  1. Каким образом если Net закрытый? Нет возможности переписать этот модуль на Linux, а создавать что-то подобное никто не в силах.
  2. Права на запись файлов проверьте в папке куда установлена МТА
  3. Дк ведь ты сам сделал точку отсчёта на аптайм сервера инициализировав переменную ltick. Ставь на 0, как я показывал выше. Ведь как можно поставить точку отсчёта на последне использование, если использования не было?
  4. Так и есть, getTickCount возвращает uptime машины в миллесекундах. Надо просто сравнить два отрезка времени. int lastTick = 0; // обработчик команды if( getTickCount() - lastTick >= 2000 ) { lastTick = getTickCount(); // true; }
  5. Очевидно же, пишет что такой обработчик (функция) на это событие уже добавлен. P.S. Не надо так называть темы. И в след. раз используйте тег [lua] для исходного кода
  6. Зачем nightly? Пользуйтесь стабильными версиями. Windows: https://mtasa.com/ Linux: http://linux.multitheftauto.com/
  7. А потом станет популярна Ubuntu Touch, у которой ни далвика, ни явы.. Опять переписывать.
  8. Меня всегда удивляет наивность таких людей как этот автор
  9. Вы вообще представляете, как это будет рализовываться? Конечно не представляет. Он даже понятия не имеет что МТА работает на WinAPI.
  10. Понаехали тут.. ТС и не стыдно ваще? Вы лезете в программирование и не знаете ничего в области информатики. Какой нахер невидимый шрифт? Это данные в бинарном виде
  11. Диалог мягко намекает на ботнеты и лаги сети из-за вирусов
  12. Более того частота кадров у каждого клиента разная, и она не обязательно будет в пределах лимита, у некоторых оно может быть таким низким, что таймер в 50ms будет куда эффективнее. На самом деле куда лучше будет создать колшейпы в воде там где надо и привязать к ним Hit-событие P.S. 36, а не 38
  13. Походу просто читать не умеют. Ясно же написано, что функция устанавливает (применяет) анимацию, а не подгружает IFP в память клиенту. Как вы собрались фиксить баг с помощью setPedAnimation - не понимаю.
  14. Каким образом? setPedAnimation getPedAnimation Вики для кого? Для вас, видимо. А для тех кто не знает английский, есть переведённая версия - https://wiki.multitheftauto.com/index.ph ... dAnimation
  15. В итоге всё-таки воняет KatastrofaS Не нравится - не пользуйся, тебя никто не заставляет и ничему не принуждает, поставь галочку в диалоге МТА и перестань ныть Ты больше потратил сил и эмоций чтобы написать это здесь, вместо того чтобы просто запостить на БТ отчёт. Толку было бы больше Странно, но у меня такой диалог появлялся, не смотря на "Защитник Windows". Поставил галочку и забыл.
  16. В данный момент тупите вы сами, а не МТА. Поставьте галочку I will not install an anti-virus ...
  17. Антивирус? Не, не слышал. Нах он ваше? Нех лазить где попало, скачивать что попало (варез например) и отключать UAC. То что у вас на компьютере вирусы - это только ваша вина, ибо вирусы сами не появляются.
  18. Во-первых: не LUA, а Lua. http://www.lua.org/about.html Во-вторых: Я тоже много раз говорил о том, что не люблю Lua и любые не Си-подобные языки. Но причём тут вы вобще? Вы не себе помогаете, а другим, тут есть люди которые любят этот язык, не будьте таким эгоистом! Именно. Код не имеет понятной структуры, просто куча кода. Непонятно зачем скобки в if ... then. Единого стиля кода тоже нет, то вы ставите пробелы между операторами, то не ставите. Вобще всё как попало. Если вы думаете, что я придираюсь, то почитайте стандарты оформления кода разных компаний. На всеми любимом хабре этот вопрос конечно же постоянно поднимается. Вот список стандартов: http://habrahabr.ru/post/38214/ P.S. Используйте пробелы вместо TAB на форуме
  19. Ужас... Пусть вы и смешали несколько языков в один, но не ужели так сложно расставить отступы, и просто соблюдать чистоту кода? Я понимаю, вы с своих проектах кучу говна разводите и не задумываетесь о последствиях, но вы задумайтесь о тех кто этот код будет читать. Тут уже много раз поднимался разговор об этом, даже есть целая тема посвящённая этой проблеме.
  20. Дело не в синтаксисе вовсе. Посмотрите как реализуются формы в CLR (откройте Visual Studio и нарисуйте форму в дизайнере, а потом посмотрите исходный код), но это требует знаний в ООП. Кстати вот ещё один неплохой вариант: http://habrahabr.ru/post/77413/ P.S. Мало кто понимает, но внешний вид кода очень важен, хотя бы соблюдение простых принципов уже избавляет от тупых комментариев в коде. http://habrahabr.ru/company/infopulse/blog/185144/
  21. Какой-то странный способ создания GUI элементов. Посмотрите на такие вещи как CLR, AndroidUI (AlertDialog.Builder) или jQueryUI - гибкость, простота, всё понятно и красиво.
  22. Как спросили, так и ответили
  23. Зачем писать веб морду ради SSH? Открываете SSH туннель и пользуетесь. Но SSH такая же дырка как и HTTP\MySQL (так же легко заддосить). Устанавливать MySQL ради одного лишь ACL такое же сомнительное преимущество перед SQLite\стандартный ACL как и ставить MySQL ради "проще". Само "проще" уже сомнительно. Ставить MySQL ради игрового режима у которого большая БД с целью увеличения производительности и надёжности - нужно, но не будет никакой надёжности и производительности если вы не умеете работать с MySQL сервером и если вы не умеете правильно составлять SQL запросы. Аналогично и с самописными системами хранения данных, систем безопасности и прочее. Не досмотришь и вот тебе SQL-инъекция которая удалила всю БД, не так страшно если делаются резервные копии, а если украли? Не все понимают это, но MySQL довольно таки серьёзная вещь, у неё очень много тонкостей. Нет! Я вовсе не пытаюсь вас отговорить, просто задумайтесь! Если уж всётаки сильно хочется использовать SQL то, почему бы вам не посмотреть в сторону стандартного SQLite в МТА? P.S. И ради бога, поймите уже, что SQL и SQLite совсем разное, называйте вещи правильно UPD: Смотря как вести. При правильном подходе можно много нового узнать. Главное не разводить холивар.
  24. Проблема? По моему это очевидные вещи, либо вы не понимаете, что клиентские скрипты выполняются на самом клиенте (клиент - это игрок который играет на вашем сервере, его компьютер!), а серверные - на сервере соответственно (опять же очевидные вещи). Логично что у клиента будет другое время, даже если они будут находиться в одинаковых часовых поясах. Исправить такие вещи никак нельзя - это логическая ошибка, вы не правильно продумали логику.
×
×
  • Create New...