-
Posts
1,739 -
Joined
-
Last visited
Everything posted by Kernell
-
я к мускулу привык, да и уже почти дописал логин/регистрацию на нем, так что не вариант. Я имел ввиду хранить пароли от MySQL базы в settings.xml, а ресурс просто будет через функцию get получать этот пароль, поэтому если украдут исходники, то пароли никто не увидит.
-
Вопрос касался о MTA, а не о протоколах передачи данных. На этот вопрос думаю придётся отвечать разработчикам.. Знаю что клиенсткие скрипты легко посмотреть по HTTP порту (обычно 22005), у серверных вроде такого нет. Безопаснее будет хранить пароли в settings.xml
-
[BUG] Крэш клиента при входе на любой сервер [SOLVED]
Kernell replied to AHTOXA's topic in Помощь / Отчеты об ошибках
Не знаю у кого как, но у меня при перегреве (у меня это 60 градусов, у кого-то и при 80 норм работает) такие приложения как игры вылетают (а при 70 градусов вообще машина вырубается). Решилось эта проблема установкой более мощного куллера на CPU (ну и чистка проца + новая термопаста).. Поэтому думаю автору темы стоит проверить свои датчики (такая фишка у меня даже на Pentium 4 была) -
Только это... http://bugs.mtasa.com/view.php?id=6237 Но функция удаления стандартных обьектов с карты будет куда полезнее.
-
А тот же ArtMoney не редактирует память чтоли? Это одно и тоже как бы.
-
Lua интерпретируемый язык, поэтому компилировать его вовсе необязательно, если только по соображениям безопасности (в основом это касается клиент.скриптов). А так в плане разработки всё просто: написал скрипт, перезапустил ресурс и всё.. Некаких GameModeExit и т.д. Всё делается как бы на лету Но это при правильном построении структуры мода, а не так чтобы весь гейммод состоял из одного большого ресурса. P.S. Речь идёт о CrossDD?
-
Не сразу и не всегда срабатывает.
-
1. Если вопрос касается политики безопасности, то например считать деньги игрока конечно лучше на сервере, а на клиенте только возможность узнавать кол-во денег. 2. Зависит от функции, этот вопрос нужно разбирать отдельно. Если ты создашь бота на клиенте, то другие игроки его не увидят.. А если ты создаёшь бота на сервере и какой-то клиент его телепортирует (setElementPosition) то эффект будет для всех (но тут встанет вопрос о клиенте который является синкером). 3. Там где удобнее.. Лично я использую Element Data для той информации, которая должна быть синхронизированна (и если надо, то защищаю её от изменения клиентом своим скриптом). 4. Таблица - это тоже переменная, поэтому если ты создал её глобальной, то она будет глобальна в приделах всего ресурса, но только на одной стороне (клиент или сервер).
-
Это баг тега lua. Наверное не сложно догадаться что там.
-
Вообщем самый простой и самый правильный на мой взгляд вариант решения: local scrX, scrY = guiGetScreenSize(); // ButtonX реальная (не относительная) позиция кнопки X // ButtonY реальная (не относительная) позиция кнопки Y // SizeX ширина кнопки // SizeY высота кнопки function draw() local x, y = getCursorPosition" class="kw4">getCursorPosition(); // возвращает relative if x and y then x, y = scrX * x, scrY * y; // из relative в absolute if x >= ButtonX and x <= ButtonX + SizeX and y >= ButtonY and y <= ButtonY + SizeY then dxDrawText( 'Example', x, y ); end end end addEventHandler( 'onClientRender', root, draw ); P.S. Это примерный код.
-
Тогда форум загнётся. Либо IRC канал просто никому не нужен будет.
-
Брать деньги с клиента похая идея.. Тем же ArtMoney сделают себе денег и всё
-
Нет, я уже выше написал про dxDrawText. Это более аргономичное решение. Разве текст будет бегать за курсором в нужной области? Помоему он там просто появится в одной точке и изчезнет через некоторое время.
-
Это трудный путь, а вот легкий: OnClientMouseEnter и OnClientMouseLeave P.S. это называют tooltip Я об этих событиях думал, но автору нужно чтобы текст следовал за курсором, поэтому на мой взгляд, проще уже будет через рендер. OnClientMouseEnter, OnClientMouseLeave - вроде как вызываются один раз когда курсор попал/вышел из фокуса элемента? Как вариант ешё OnClientMouseMove - закрепить событие на нужный элемент (Но надпись будет только когда курсор двигается).
-
Можно в OnClientRender обрабатывать позицию курсора, и когда он в пределах кнопки (сверять координаты), то отрисовываешь dx текст по координатам курсора.
-
Не касается конечно МТА и Lua, даже не знаю стоит ли её добавлять в шапку, но тема очень актуальная: Молодым программистам на заметку: Как правильно писать «Помоги» http://habrahabr.ru/blogs/programming/127967/
-
Тут тебе нужны знания геометрии.. Я сам не очень в ней, но есть формула которой я пользуюсь и которая мне помогла в написании других формул. Угол = ( 360 - math.deg( math.atan2( ( координаты цели X - координаты персонажа X ), ( координаты цели Y - координаты персонажа Y ) ) ) ) % 360
-
Официальный релиз MTA:SA 1.1! Yeah, baby!
Kernell replied to Disinterpreter's topic in Russian / Русский
Потому что все сидели и гнули пальцы.. -
Официальный релиз MTA:SA 1.1! Yeah, baby!
Kernell replied to Disinterpreter's topic in Russian / Русский
Кстати "гидропланчик" на земле взлетает норм, а вот на воде нет ))) -
Официальный релиз MTA:SA 1.1! Yeah, baby!
Kernell replied to Disinterpreter's topic in Russian / Русский
У меня вообще в МТА FPS выше 60 никогда не подымалось.. Странно.. Так же при большом ФПС не взлетает Skimmer с воды. -
Чего не хватает в MTA:SA, чтобы стать популярнее?
Kernell replied to MX_Master's topic in Russian / Русский
Kuduro:D, посмотрел бы я на тебя - учёба, работа, девушка - на мод времени нет вообще. +Постоянно что-то новое добавляется, новые баги находятся, а разработку начал сразу на 1.1 -
Чего не хватает в MTA:SA, чтобы стать популярнее?
Kernell replied to MX_Master's topic in Russian / Русский
Не та тема для обсуждения жанров.. -
Регулярные выражения в Lua http://www.lua.ru/forum/posts/list/57.page#408 Объектно-Ориентированное Программирование (ООП) в Lua http://mydc.ru/topic1429.html
-
***/net.so: undefined symbol: gss_unseal ERROR: Loading network library (net.so) failed! Press Q to shut down the server! multitheftauto_linux-1.1-rc-3098 CentOS 5.5 Final Стоит ли писать в баг трекер или есть решение?
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Kernell replied to MX_Master's topic in Russian / Русский
Причины этому изложены выше.