Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 14/04/17 in all areas

  1. @#Soking كنت اظن انك تعرف لكن خاب ظني وتفضل الطريقة local table = { } function CreatePlayerWind ( player ) table [ player ] = { } table [ player ] .Wind = guiCreateWindow ( ... ) guiSetVisible ( table [ player ] .Wind , false ) end function ControlPlayerWind ( player , aState ) local aState = aState or false if not ( table [ player ] ) then return end guiSetVisible ( table [ player ] .Wind , aState ) end
    3 points
  2. 2 points
  3. الإدارهـ العليا حسسوتني انكم دولة ض1
    2 points
  4. السلامـ عليكمـ ورحمة الله وبركاته , الأشخاص اللذين تمـ تصفيتهمـ من الفريق , السبب هو عدمـ برمجة أو مساعدة أحد من الفريق , القرار من الإدارهـ العليا 1- @Abu-Solo 2- @iRamX 3- @Mhmd.z 4- @#BrosS 5- @AchrefF نتمنى لكمـ التوفيق ,
    2 points
  5. السلآم عليكم ورحمة الله تعالى وبركاته, كيف حالكم ان شاء الله طيبيين , اليوم حبيت أنشر لوحة معلومات اللاعب دي آكس من صنعي طبعاً, وهذا السكربت اول سكربت أنشره في المنتدى !, صورة للمود : -- ملاحظة : داتا الوقت يمديك تعدله لأني ما شفرت المود للي يبي يستفيد, هو كذا : getElementData ( localPlayer , 'PlayTime' ) PlayTime : تغيرها لداتا الوقت حقك ! لما تضغط ع تاب تقدر تشوف وش داتا الوقت حقك طبعا لازم يكون مود توزيع الساعات موجود نجي لرابط التحميل : MR.StoRm - Information_Panel ! والسلام عليكم ورحمة الله تعالى وبركاته !
    1 point
  6. Hello Ladies Today i wanna suggest to add favorites list into Map Editor Object choose! as its hard to remember all needed objects Ids and be able to add object to that list when its needed or at least use Most used objects list to save time as many times when you find object you like for first time you dont keep its ID when you start other map! so i believe its needed for the mapping community or at least to help make mapping much easyer! Vote +1 if you like this suggestion! and cya
    1 point
  7. local SelectA = guiGridListGetSelectedItem(yourgridlist) if SelectA ~= -1 then مثال بسيط
    1 point
  8. نتشرف بزيارتك لموضوعنا شكرا لك #Edit: عــــروض خاصة VPS 30 GB RAM 55$ MONTHLY 10 vCores 400GB storage 30GB RAM UNLIMITED Bandwidth VPS 60 GB RAM $68 MONTHLY 12 vCores 500GB storage 60GB RAM UNLIMITED Bandwidth VPS 128 GB RAM $100 MONTHLY 2 vCores 100GB storage 4GB RAM UNLIMITED Bandwidth #Edit: جاري العمل على تطويرات في الموقع
    1 point
  9. @Fabervox, я дошел к мнению, что 1 единица в turnVelocity это 1 поворот/сек. Не уверен, но на это похоже. Тем более в описании на вики написано о spin. Я вешал машину в воздух: на 50мс таймер, {0, 0, 0.05} велосити и {0, 0, 10} позиция. По хоткею обнуллял {0, 0, 0} ротацию и турн велосити. Применял различные значения для статичной машины и результат был одинаков, т.е. с функцией проблем нет. Проблема появляется с положением машины на дороге:по координате Y значение прыгает между 360 и 0, потому что это грачиные значения. Даже когда машина стоит значение прыгает и применение turnVelocity приводят к разным результатам. Поэтому проводить эксперименты на земле ни к чему полезному не приведут. На счет измененной системы координат. Наверное из-за этого не работают адекватно матрицы ротации в трехмерном мире.Надо просить разработчиков внести функцию для относительной turnVelocity, ибо они натворили, а нам разгребать.
    1 point
  10. On the client, check for script errors in: MTA\logs\clientscript.log
    1 point
  11. Про другой тип системы координат имелось ввиду, что мне известны способы нахождения матриц вращений для OpenGL. В игре же даже система координат Direct3D изменена, что уже кидает в двойной пот. Что turnVelocity представляет собой - мне тоже неизвестно, даже потестировать нет возможности. Однако, есть предположения: - Если turnVelocity - нормированный вектор, определяющий направление поворота, то вариант описанный мною выше должен помочь (из данного предположения и делал вариант) - Если turnVelocity - изменение вращения элемента по осям, придётся модифицировать вариант: преобразовать turnVelocity и вращение элемента машины в кватернионы, умножить вращение turnVelocity на обратный кватернион элемента машины и привести полученный кватернион к Эйлеровым углам
    1 point
  12. 1 point
  13. Probably an error in the txd file or the txd image size is not correct.
    1 point
  14. الله علي الابداع
    1 point
  15. @#BrosS مايحتاج كل هذا يقدر يسويها بالتيبلات
    1 point
  16. هلا والله سلامات وينك ما تنشاف؟ عيب عليك اكيد اخضر غامق XDD
    1 point
  17. انا توي راجع عالبيت وماني داري شسالفة هههههههههههههه خلاص احسن نضل مرتاحين من السفرة اهم شي الادارة العلية باللون الاخضر الغامق هههههههههههه
    1 point
  18. مالها داعي تصور مقطع مادام انك متأكد الكود صحيح
    1 point
  19. Or calculate damage client side because otherwise the shot sync of MTA is so tremendously bad that you better dont even start a server which is about shooting players.
    1 point
  20. أولاً أستعمل الجداول, ودور وتحقق من الوقت اذا كان يساوي اللي بالجدول بعدها فعل الصوت
    1 point
  21. Na verdade é bem simples por meio de código. Vc só precisa saber o ID do objeto e informar uma coordenada bem próxima ao objeto, não precisa ser exatamente no centro do objeto. Para descobrir o ID de um objeto que não é selecionável, dai é algo mais complexo que exige ferramentas externas. Para isso, vamos no site http://dev.prineside.com e clicamos no botão Model Search by Map Position. Após selecionada a posição no mapa (no seu caso eu fiz no X= 1941, Y= -1744), ele vai mostrar todos os objetos (selecionáveis e não selecionáveis) em um raio de 500 metros, em ordem dos mais próximos para os mais distantes. O objeto em questão é difícil de ser detectado, pois seu modelo é microscópico. Mas se procurar com cuidado, vai perceber que o que estamos procurando é o ID 5681. Descobrimos o ID do objeto, e agora? Agora já passou a parte mais difícil, o resto é programar um script básico de remoção de objetos por ID. Para isso vamos usar a função RemoveWorldModel. Essa função é bem simples de se usar, basta informar o ID do objeto a ser removido (5681), o raio cuja remoção será aplicada (15 metros já serve) e as coordenadas do ponto onde vai começar a remoção (no seu caso: 1911.3, -1776.25, 13.38) Não podemos nos esquecer de restaurar o objeto quando o mapa for desligado, para isso usamos RestoreWorldModel. Esqueci de mencionar que o script funciona tanto em server-side quanto em client-side, mas no seu caso faça apenas server-side. O script deve ficar assim: Esse script vc adiciona junto com o resource do seu mapa. Você pode optar por deixar isso em um script separado ou deixar junto com algum script que vc já tenha no seu mapa, server-side. Vlw, flw. Deixa um Rep+ ae.
    1 point
  22. استمر ولا توقف ي قلبي ولا عليك من يقول تقليد و الخ .. لحظت فترات سابقا .. كانو ناس يزرفون يقلون زراف الخ .. اذا شخص قلد فكره قالو بعد زرف فكره اذا شخص سوا تقريبا نفس فكره قالو سرق فكره كلشي خلوها سرق .. مثال دخلت مطعم تقول له عطني كباب .. تروح مطعم ثاني تشوف عنده كباب تقول له مقلد مطعم فلان ي ** له سنين فاتح قبلك .. صارت نفس شي هنا من شخص يسوي نفس شي قالو سرقه او الخ .. فـ استمر ولا عليك من اي احد اهم شي انك تسوية بنفسك من 0 ~
    1 point
  23. As of 09/03/2017 we've pruned the entire section, as we felt some sort of rules and guidelines were needed in order to achieve a good listing for both server staff and interested parties. Rules: - General forum guide of conduct and rules apply in this section. - Any modification which is outside limits for the OP shall be reported via the report system in order to be addressed by a moderator. This is mandatory, as the goal is to keep this section as clean as possible. - Topics must have a detailed description of your server, this involves a brief description of your community, gamemodes you're offering and anything else that helps players to get interested on you. - Drama, server bashing, staff bashing, won't be allowed by any means. Members found guilty of these behaviour will be punished accordingly to our general guidelines and more severe depeding of staff judgement. - You should be atleast a staff member (or owner) of the server you're advertising (so no promotion by 'satisfied players'). - It's not allowed to actively recruit or persuade people to leave a positive opinion on your topic. Moderators reserve the right to judge if a spree of posts is suspicious (likely to be a result of this practise) and remove it on their own discretion, this is non-negotiable. Formatting your topic: - Topic titles shall have the form [SERVER TYPE] Brief description/Name [LANGUAGE]. - The first post shall be written in at least 3 parts, being the first a brief description of yourself, the second any media you may provide about your server, mostly ingame shots and anything you might want to show to interested players, and the third one server details, this involves connection details, contact details, and anything else you may provide to get players to your community. Any thread not following this guidelines shall be deleted and the user/s involved been given a warning depending of the staff judgement.
    1 point
  24. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة لقد تم عمل هذا الشرح خصيصاً للاعضاء الذين لايعرفون طريقة عرض الاكواد لنبدأ بالشرح الخطوة الأولي : الخطوة الثانية : النتيجة : setElementPosition getElementData وهكذا قد انهينا الشرح و الحمدلله وطبعا لاننسى ترتيب الاكواد الذي تم ذكره في موضوع الاخ تيتي الله يعطيه العافية وبالتوفيق للجميع
    1 point
  25. You just wait x2 ( In other words I already have servers in works containing these said game modes.)
    1 point
  26. Multiple render targets in shaders, just what I need :3
    1 point
  27. Hello, community. Near four months ago I started to make a "copy" of original NFS World. Just for fun. Pictures are avaliable in Imgur album. So, I need your opinion. Is it waste of time or something shocking? Will you play on the server if it open? Anything else? Edited: development status is avaliabe at FB page and VK group
    1 point
  28. 1. THANK GOD YOU ARE USING LIGHTER BLUE. YOU GET +1 FROM ME FOR THAT. 2. It seems the radio and checkbox buttons are a little too big. 3. I moved it for you https://wiki.multitheftauto.com/wiki/Resource:DxGUI 5. I would tell you that you should add exports, and then people can put this at the start of the script: g = exports.dxGUI g:dxCreateWindow 6. Also I would name it guiCreateWindow instead... to make it easier and more adaptable. Afterall, both cannot be used.. and if my method above was used, none of the original functions would be overwritten (it would be g:guiCreateWindow, not guiCreateWindow) 7. open source? make a repo http://code.google.com/hosting/createProject there and choose Subversion 8. you didnt realise i skipped 4. 9. now your smiling 10. here take a cookie
    1 point
×
×
  • Create New...