-
Posts
1,739 -
Joined
-
Last visited
Everything posted by Kernell
-
А зачем этой функции знать корневую папку? Она с файлами ведь не работает. В dbConnect предусмотрена возможность подключения к sqlite базам либо которые находятся в ресурсах, либо в главной папке с базами (mods\deathmatch\databases). Internal.db находится в mods\deathmatch и к нему поэтому нельзя подключиться. Если есть доступ к терминалу машины (например по SSH или telnet), то можешь создать символическую ссылку, но стабильную работу не гарантирую.
-
Что ты хотел этим сказать?
-
Зачем так много писать? Особенно так размыто Зачем вобще туда лезть? То что вы пытаетесь что-то доказать людям на подобных быдло-форумах, только лишь опускает вас в глазах других. Не нужно опускаться до их уровня. Ибо опять разведёте холивар который нужен по факту только им. Давно пора бы себя ограничить от такого рода "сообществ".
-
Modules do not allow to use the client-side directly. Workaround is not interested, it is a bad option for performance.
-
Это ты всё проверял с помощью dxDrawText?
-
Я немного видел, в каком стиле ты пишешь код, в нашем случае string таблица, а не функция, поэтому: dxDrawText( tostring( getPedArmor( Ped ) ), x, y, w, h, ... ); Извиняюсь, машинально P.S. Где видел?
-
Ну как бы я ранее замечал, что getPedArmor даёт не верный результат, но закономерность не нашел. ТС: Для дебага выводи в рендер результат getPedArmor для сравнения, возможно проблема кроется в самой функции. dxDrawText( (string)(getPedArmor( Ped )), ... );
-
I think that the best choice would be C# (mono). Why MTA can not use multiple languages like as Unity3D?
-
В конфиге обычно IP не указан, его указывают только в том случае, если на машине имеется несколько сетевых карт. А ещё деньги пытаешься с людей брать, продавая им свою "защиту" о которой ты даже сам понятия не имеешь. Раз ты продаёшь наши идеи, то может быть нам процент отгрузишь?
-
А у вас вообще лицензия есть? Где можно посмотреть? Ожидаю увидеть что-то вроде этого: http://myhost.su/about.html
-
У меня просто технический склад ума и я постоянно стремлюсь к совершенствованию. Более того о таких вещах можно было бы просто догадаться, если вы конечно знаете как устроены компьютеры. Автобусы у вас тоже ходят в точности по расписанию? Или всё таки они попадают в пробки, застревают на остановках? Я как бы тоже на месте не сижу а то меня бы здесь достающего Вас не было. По теме пишите, пожалуйста
-
Никак. Раньше была функция blendPedAnimation, но её убрали
-
У меня просто технический склад ума и я постоянно стремлюсь к совершенствованию. Более того о таких вещах можно было бы просто догадаться, если вы конечно знаете как устроены компьютеры. Автобусы у вас тоже ходят в точности по расписанию? Или всё таки они попадают в пробки, застревают на остановках?
-
79200 - это что, длина звука? Если да, то с чего вы взяли что звук длится именно 79200 мс, а не, скажем 79201 или 79198? Более того, бывают моменты когда звук подвисает даже на секунду (у меня на андроиде часто так) из-за загруженности CPU или ещё какие-то причины. И ешё: нет гарантий что таймер сработает точно через 79200 мс, он так же может сработать на пару миллисекунд позже, например если вы будете продолжать и дальше писать такой код не думая, то рано или поздно у вас произойдёт что-то страшное (например утечка памяти).
-
Но с русским так не получилось =) Ну ты и зануда, к таким мелочам придераться
-
Только ты всё равно объявляешь x, y, z как глобальные, это может плохо обернуться там где ты этого не ожидаешь.
-
Ошибка в логике. ped, x, y, z и text - это всё ОДНА (каждая) глобальная переменная, и она хранит то значение, которое ты записал в неё последний раз, поэтому там записан последний пед.
-
Спроси лучше, что ты хочешь с ними делать, а мы скажем, можно это или нельзя
-
withAlpha поставить на true
-
С помощью dxCreateRenderTarget и dxDrawMaterialLine3D. Там кстати пример по твою душу, только dxDrawImage заменить.
-
Did not know about Lua registry. Thank you very much, it really helped me! Issue has been resolved
-
I do not see that you use the native OOP from the MTA. I did not even see that you use the override methods and properties as required in the first message.
-
No, thanks. I have my own library, with the ability to define custom properties like as C#. I'm interested in the native way of the MTA, without workarounds.
-
I'm trying to define custom methods and properties of existing classes. I do not like to use the variable names with a lowercase letter (I like CamelCase style). In this article (https://wiki.multitheftauto.com/wiki/OOP) described what properties MTA creates for metatables. I tried to define their own properties, but this do not work: local ElementMT = debug.getmetatable( Element ); Element.__get = -- It's funny that __get table does not exist. { Health = getElementHealth; }; debug.setmetatable( Element, ElementMT ); local pElement = Element( "test" ); pElement.health = 13; -- for testing outputDebugString( tostring( pElement.Health ) ); -- nil (do not work) How to make custom properties and methods?
