Jump to content

Kenix

Retired Staff
  • Posts

    4,121
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Kenix

  1. По вашему коду видно, что знаний у вас очень мало и вы берёте код из других источников и пытаетесь с ним что-то сделать, но у вас врятли это получится. Вам нужно изучить: https://forum.multitheftauto.com/viewto ... d65644daa8 https://wiki.multitheftauto.com/index.ph ... troduction https://wiki.multitheftauto.com/index.ph ... ng_the_GUI
  2. https://wiki.multitheftauto.com/wiki/TriggerServerEvent Смотри пример.
  3. При изменении любой даты, которые ты указал в таблице, сервер будет в простое некоторое время если аргумент timeout у функции dbPoll это - 1.
  4. https://forum.multitheftauto.com/viewto ... 8c7bab5249
  5. В ресурсе admin есть такое. Это называется geoip. Там есть база ip.
  6. thePlayer - userdata, not function!
  7. Kenix

    MySQL question

    Use dbExec if you don't want to do something with result. In your case.
  8. setPedControlState не работает со всеми действиями, это так.
  9. Попробуй это. removePedFromVehicle А это ещё зачем? Где сам обработчик? И ещё у тебя источник в событии "removeMilPedFromVehS" это root, но ты можешь своего педа делать источником, и не передавать клиенту лишнюю инфу.
  10. Kenix

    How To

    Client! Not the server. setTimer( function() local iHour = getTime(); if iHour > 20 and iHour < 6 and not g_bNightTime then setWeather ( 9 ); g_bNightTime = true; elseif iHour > 6 and iHour < 20 and g_bNightTime then setWeather ( 11 ); g_bNightTime = false; end end, 60000, 0 ); I Think client render would be better . Why? It makes no sense.. You don't need to call function every frame.. You can call it only each 1 minute and it's more better. For example you need to call a "big" function for calculation or doing something "hard", loop tables with 999 indexes and etc. And you call this function every frame. It makes no sense. I think you understand me. P.S Think about optimization. Not all people have an awesome hardware.
  11. Kenix

    How To

    Client! Not the server. setTimer( function() local iHour = getTime(); if iHour > 20 and iHour < 6 and not g_bNightTime then setWeather ( 9 ); g_bNightTime = true; elseif iHour > 6 and iHour < 20 and g_bNightTime then setWeather ( 11 ); g_bNightTime = false; end end, 60000, 0 );
  12. Yes, sha256 more better than md5.
  13. Всем техноид пацаны P.S Качество видео на макс!
  14. https://wiki.multitheftauto.com/wiki/Md5
  15. dxCreateFont надо вызывать всего лишь один раз, а вы его вызываете в рендере...
  16. Удачи вам в разработке.
  17. Попробуйте скачать более новую версию ресурсов для сервера. http://code.google.com/p/mtasa-resources/downloads/list Установка: распаковать ресурсы и закинуть в директорию resources директория_мта/server/mods/deathmatch/resources/...
  18. Двойные сообщения возможны из-за включенного ресурса freeroam.
  19. Просто воткни этот код на клиентской стороне и всё. Ничё не надо больше делать.
  20. Вероятность декомпиляции примерно 50% и ещё смотря какой вес самого скрипта и его "сложность", и даже если ты сможешь декомпилировать успешно, то ты всё равно не поймешь код т.к названия всех переменных будут генерироваться по ходу выполнения декомпиляции, о коментариях в коде даже не мечтай - их не будет т.к они обычно убираются во время компиляции скрипта, через компилятор соответственно. Это относится не только к Lua кстати. http://ru.wikipedia.org/wiki/Декомпиляция Если ты хочешь что-то украсть с какого-то сервера, то это бессмысленно. Лучше выучи Lua если не знаешь и начинай изучать скриптинг, а если есть какие то вопросы, то ты задавай их тут на форуме, а мы с радостью поможем и ответим на них .
×
×
  • Create New...