Jump to content

Leaderboard

Popular Content

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

  1. السلام عليكم ورحمة الله وبركاته اخباركم عساكم طيبين طبعا الموقع ذا من افضل المواقع في الشروحات والتطبيق بحيث ان الموقع يعطيك شرح ثم تختبر اللي تعلمته . وقريبا راح يضيفون لغات ثانية انصحكم فيه remmaz
    3 points
  2. يب ، بس ذي مو لازم يكون دي إكس ، تقدر تسوي حتى ظغطة 3D في عالم GTA , انا اقولك عن الظغطة اللي تحدد فيها الزر زي onClientGUIClick ^^" على العموم شكرا على الرد
    3 points
  3. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله و بركاتة .. بعد طوووووووووول انتظار و شهرين من البرمجة في السيرفر ! رجعنا بقيم مود حرب العصابات بـ اضافات جديدهه * نظام القروبات * نظام اللفل * حرب الكلانات / سبار * تهكير بطريقة جديده ! و الكثثيييير ... المقطع : الادارة #المبرمجين : مجرم / بيبو #المانجر : نيسان / مكاكا#متى الافتتاح؟ :-غير محدد ولاكن بالايام القادمة بأذن الله .# الحصريات .الحصريات بالمقطع غير كاملة .. 92%
    2 points
  4. السلام عليكم ورحمة الله وبركاته كيف تجرب اكواد HTML ?? جبت لكم موقع مفيد ورح يساعد في تجربة الاكواد بشكل سريع وسهل وبسيط اضغط هنا للذهاب للموقع ........................................................................................................................... مثال مع الصور انا مثلاً سويت كود يكتب رسالة في نص الشاشة <center>killer Project's text</center> لكن ابي اجربه الحين بعد ما جربته بيطلع لي كذا طيب خلني اجرب كود اصعب مثال <h1><h4><a style='font-size:25px; font-weight:normal;color:#000000;' href="mtasa://46.105.250.201:10010" class="button">click here to enter the mta BL server</a></h4></h1> بعد التجربة بيطلع لي كذا بس هذا اللي عندي اتمنى يفيدكم الموقع وبالتوفيق
    2 points
  5. شيل local من الجدول Spawns = { }
    2 points
  6. Exatamente, acho que muitos aprendem errado dessa forma pensando "se está funcionando está certo.". É bom tentar sempre otimizar o código.
    2 points
  7. يعطيك العافية على الشرح لكن انت قلت ام تي آي مسوية كل الفنكشنات وما مخلية ولا شي لنا نسويه ، أوكيه ؟ ممكن تعطيني بس فنكشن واحد او فنكشنين لظغطة زر دي إكس ؟ : ]
    2 points
  8. وعليكم السلام ورحمة الله وبركاته اول شيء يعطيك العافية ع الشرح والكلام هذا موجه لي صح؟ من متى قلت انا مبرمج؟ والمودات او الفنشكات مو كلها نفس بعض عشان اعرف شلون استخدمه؟ انا طلبت طريقة استخدام الدي اكس لأن الأخ كونليل قال خش ل فنكشن وما ذكر كيف نستخدمه الله يهديك بس
    2 points
  9. triggerClientEvent ( ... , ... , .. , Spawns )
    1 point
  10. يالحبيب ياريت ماتستخدم مترجم قوقل والحين قاعد اشك انك قاعد تاخذ كلام من واحد اجنبي وتترجمه وتحطه هنا عطنا زبدة ومافهمت شي من كلامك
    1 point
  11. لو إنت مسمي نفسك " مبرمج " إتحداني من مود ل مود ، كل واحد يسوي مهمة ونشوف
    1 point
  12. Yeah sorry didn't mention the dxDrawImageOnElement function its really useful along with dxDrawTextOnElement which will draw text on an element so if you wanted to put text above a player too then you can use that
    1 point
  13. الله يعافيك ، وشكرا على الرد بالنسبة لطريقة الإستخدامم ، يعني هها ض حاول تفهمها من نفسك ، اذا ما عرفت بحدث المووضوع بطريقة الإستخدام #
    1 point
  14. Download MTA from https://www.multitheftauto.com and reinstall
    1 point
  15. المبرمجين الحقيقيون ليس كلغة lua البسيطة انما اللغة هذه مقتبسة من اللعبة ولكن بشكل بسيط جدا الاغلب انها وظائف اللعبة تعلم لغة c - c++- c# - python - visual basic - java عندها تصبح مبرمجا حقيقيا
    1 point
  16. Acho que me entendeu mal. Eu vi que já resolveu usando: local playeraccount = getPlayerAccount ( source ). E nada contra sobre ter funcionado, se tá tudo OK, parabéns por conseguir arrumar o código, dessa forma que aprende Lua na verdade. Eu disse sobre aquele erro "Expected element at argument 1, got nil", era por causa do: setTimer(function()... Isso cria outra função, e source passa a ser inválido. Mas passando o elemento para a função criada em setTimer vai resolver, como eu disse. Evita definir uma variável que ocupa mais memória, a na verdade é a solução mais lógica.
    1 point
  17. hmmm i dunno why you are attacking me like i'am the idiot but i will make it simple for you the mods don't download ok? unless you start the mod it doesn't matter if it's on your server so when you finish the mod don't start it ... omg omg it didn't download omg :3 so now you go for another script you make it and start this one function thisguyisidiot() startResource(yourmods) end addEventHandler("onPlayerLogin",getRootElement(),thisguyisidiot) now the player logged in and the resource started = the mod is downloading now
    1 point
  18. صحيح وانا متأكد ان الكلام هذا موجه لي ولا تعمم الله يهديك , انا اسمي نفسي مبتدئ وليس مبرمج
    1 point
  19. @TheNormalnij, немного грубовато, но не настолько что-бы этому уделять особое внимание. Вообще же говоря о формате дискуссий, кроме используемых слов, есть смысл переданный ними. И новичку наверное должно было показаться, что речь о чем-то изрядно доставшем. В целом они "обменялись любезностями", только вот ответ ТС как раз к самому @Kernell, вовсе не груб, он груб как раз к тем кому видна и доставляет неудобства ошибка. Это в общем плохо, и от одной маленькой и незначительной грубости, сообществу ни холодно, ни жарко, а вот ТС точно лучше не становится. Ну ладно бы только это. Но ведь сам человек показывает несерьёзный подход. С одной стороны размышления, которые стоило бы оформить иначе, что-бы не создалось впечатления об очередном "герое геймдева". Неудачные попытки привлечь людей к реализации идей(а раннее по всей видимости такая же неудача с турниром, во всяком случае пытаться группу в 30 человек, изменить в какой-то магазин, это не особо адекватно) , но в то же время набивание цены. Которое может сыграть не в пользу сохранения идей в тайне, потому-что лишь подогревает интерес, но интерес не к тому что-бы делать, а к тому что-бы просто узнать хоть что-то. Было бы хорошо написать, какого рода модели, ведь персонажи, объекты инвентаря, машины и объекты для карты, это весьма отличное друг от дружки, и кто-то может чем-то не заниматься или заниматься только одним. Также предполагаемые объемы по типам моделей, если идея хорошо проработана должны быть понятны, их открытие скорее привлечет, чем отпугнет кого-то. А если идея не проработана, то тогда получается для скриптера заковыка в том, что придется не просто техническую часть реализовывать, но и долго обсуждать ньюансы, в конце концов придумывать что-то самому. Да и по объемам ведь то же, то ли это что-то соревновательное, с ограниченным функционалом, то ли это какая-то песочница хоть в "RP" сеттинге, хоть в апокалиптичном, или ещё быть может каком-то. Ну и в конце концов, от каких сумм пляшет бюджет совсем непонятно. Вот в этом контексте, крайне важна предрасположенность к ТС и написанному им, что-бы возникающие вопросы, вызвали желание узнать на них ответ пообщавшись. И вызывали у тех кому надо работать с ним, а не кому надо идею узнать.
    1 point
  20. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة لقد تم عمل هذا الشرح خصيصاً للاعضاء الذين لايعرفون طريقة عرض الاكواد لنبدأ بالشرح الخطوة الأولي : الخطوة الثانية : النتيجة : setElementPosition getElementData وهكذا قد انهينا الشرح و الحمدلله وطبعا لاننسى ترتيب الاكواد الذي تم ذكره في موضوع الاخ تيتي الله يعطيه العافية وبالتوفيق للجميع
    1 point
  21. local vehicle = getPedOccupiedVehicle(source) local x,y,z = getElementPosition(vehicle) local _,_,rz = getElementRotation(vehicle) x = 10 * math.cos(math.rad(rz+90)) + x y = 10 * math.sin(math.rad(rz+90)) + y markers[source] = createMarker(x,y,z-1,'cylinder',4,255,255,255,255)
    1 point
  22. التايمر ماله داعي مادامك مستخدم onClientRender + لازم الدم والفلوس تكون داخل عشان تتحدث على العموم، الكود بعد التعديل function dxo() local hp = math.ceil ( getElementHealth(localPlayer) ) local money = (getElementData(localPlayer,"Money") or 0) dxDrawText("%"..hp, 879 - 1, 54 - 1, 965 - 1, 82 - 1, tocolor(0, 0, 0, 255), 1.50, "default", "center", "bottom", true, true, false, true, false) dxDrawText("%"..hp, 879 + 1, 54 - 1, 965 + 1, 82 - 1, tocolor(0, 0, 0, 255), 1.50, "default", "center", "bottom", true, true, false, true, false) dxDrawText("%"..hp, 879 - 1, 54 + 1, 965 - 1, 82 + 1, tocolor(0, 0, 0, 255), 1.50, "default", "center", "bottom", true, true, false, true, false) dxDrawText("%"..hp, 879 + 1, 54 + 1, 965 + 1, 82 + 1, tocolor(0, 0, 0, 255), 1.50, "default", "center", "bottom", true, true, false, true, false) dxDrawText("%"..hp, 879, 54, 965, 82, tocolor(51, 169, 203, 255), 1.50, "default", "center", "bottom", true, true, false, true, false) dxDrawText("$"..money, 838 - 1, 657 - 1, 1004 - 1, 683 - 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", true, true, false, true, false) dxDrawText("$"..money, 838 + 1, 657 - 1, 1004 + 1, 683 - 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", true, true, false, true, false) dxDrawText("$"..money, 838 - 1, 657 + 1, 1004 - 1, 683 + 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", true, true, false, true, false) dxDrawText("$"..money, 838 + 1, 657 + 1, 1004 + 1, 683 + 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", true, true, false, true, false) dxDrawText("$"..money, 838, 657, 1004, 683, tocolor(37, 225, 28, 255), 2.00, "default", "left", "top", true, true, false, true, false) end addEventHandler("onClientRender",root,dxo)
    1 point
  23. вики https://wiki.multitheftauto.com/wiki/Element/Weapon Что значит "статичная пушка"? Скорее всего вики опять отвечает https://wiki.multitheftauto.com/wiki/CreateWeapon Returns a custom weapon element, which represents a weapon floating at that position. Стреляет https://wiki.multitheftauto.com/wiki/FireWeapon Опять же википедия. bool setWeaponProperty ( weapon theWeapon, string strProperty, value theValue ) Почему бы что-то менялось у стандартных, если в функцию передается именно одна и не стандартная? Они будут приаттачены к руке и на них будут повешены какие-то непонятные (какие?) хендлеры. Всё будет через жопу через клиент, т.к. МТА не авторитарный сервер. Если интересно конкретнее, то почему бы это не проверить? Вряд ли кто-то сможет описать словами какая именно будет там синхронизация. И ещё такое. "Приаттачить к руке и повесить непонятные хендлеры" будет недостаточно, чтобы это нормально стреляло. Направление стрельбы нужно задавать через bool setWeaponTarget ( weapon theWeapon, float targetX, float targetY, float targetZ )
    1 point
×
×
  • Create New...