Leaderboard
Popular Content
Showing content with the highest reputation on 11/02/17 in all areas
-
السلام عليكم ورحمة الله وبركاته فكرة الطاقم انه نسوي اكبر سيرفر ، مو مهم خبرة المهم تكون عندك خلفية عن البرمجة بشكل عآم طبعا الي خبرته قليلة نعلمه لما نوصله إلى مرحلة التوسط / ما قبل التوسط بقليل ____________________________________________________________________________________________________________________ شروط الانضمام للطاقم :- 1- ان تكون لك خلفية في البرمجة بشكل عآم 2- عدم سرقة او أخذ أكواد من أي سكربت 3- ان لا يكون عليك سوآبق ، مثل سرقة احد السكربتات واخذ حقوق صاحب المود _________________________________________________________________________________________________________________ المسؤولين عن الطاقم :- @Master_MTA Skype :- Master_MTA @#_iMr.[E]coo Skype :- mohammed.rhamnah ____________________________________________________________________________________________________________________ كيفية الإنضمام :- * يمكنك الانضمام عن طريق إرسال رسالة لاحد مسؤلين الطاقم في المنتدى * * يمكنك إرسال رسالة لأحد المسؤلين على السكايب * ____________________________________________________________________________________________________________________ عند الانظمام :- عند الإنظمام سوف يقوم أحد المسؤلين بعمل إختبار بسيط يتكون من 10 اسئلة علما بأنه العلامة الأعلى هي 10 والعلامة الأدنى هي 5 في حال وصولك للعلامة 4 وما دونها سوف تطرد من الفريق ، في حال وصولك للعلامة 5 اما تكون ظمن الفريق أو خآرج الفريق حسب مدى صعوبة الأسئله التي قمت بالإجابة عليها ____________________________________________________________________________________________________________________ بعد الانظمام :- بعد الانظمام سوف يقوم أحد المسؤلين بوضع 3 مودات للعملها مدة عمل هذا السكربت يوم كامل ان لم تعمل السكربت في هذا المدة تطرد ، * يجب على السكربت أن يكون خالي من الاخطاء ولا بأس في خطأين ____________________________________________________________________________________________________________________ نموذج الانظمام :- : الاسم : نسبة البرمجة لديك : الشيء الغير مفهوم في البرمجة ____________________________________________________________________________________________________________________ والله ولي التوفيق :)3 points
-
3 points
-
getDimensionEmpty وظيفة جلب دمنشن ( عالم ) فارغ او فاضي Syntax : int getDimensionEmpty ( int NumberStart ) Required Arguments : NumberStart : العدد الذي تريد ان يبدأ منه البحث عن الدمنشن او العالم الفارغ Returns يرجع بـ رقم الدمنشن الفارغ او الي مافيه احد الفنكشن يقبل الكلينت والسيرفر Code : function getDimensionEmpty ( NumberStart ) local NumberStart = type ( NumberStart ) == "number" and NumberStart < 65536 and NumberStart or 1 local isEmpty = 0 local playersTable = getElementsByType ( "player" ) if ( #playersTable > 0 ) then for i = NumberStart,65535 do for _ , players in ipairs ( playersTable ) do if ( getElementDimension( players ) == i ) then isEmpty = isEmpty + 1 end end if isEmpty == 0 then return i else isEmpty = 0 end end end return false end بعض الامثلة outputChatBox ( getDimensionEmpty ( ) ) addEventHandler ( "onPlayerLogin" , root , function ( ) local aDimensionEmpty = getDimensionEmpty ( 5 ) setElementDimension ( source , aDimensionEmpty ) end ) المثال هذا اذا الاعب سجل دخوله راح يحطه بدمنشن مافيه احد يبدا من الدمنشن رقم 5 اتوقع الفنكشن الواضح Author : Abdul KariM بالتوفيق للجميع2 points
-
2 points
-
2 points
-
2 points
-
@#Soking هو يبيه في ماب عشان كذا قلت له سوي جدول وفيه احداثيات , لاتتمسخر عشان مااطيحلك من قيمتك @MR.NaiF-MTA قول اذا تمت الافادة او لا مابي اكثر كلام فاضي على ناس ماعندها استيعاب بالي يسويه2 points
-
@Kernell, не максимум для меня, а максимум для программы, которая планируется лишь как редактор кода для мта, а не нормального универсального редактора, хотя-бы даже для всего что связано с Lua. Хотя конечно, велосипед такой, да ещё если и реализация тоже состоит из велосипедов, идея совершенно нерациональная, в сравнении с плагинами для существующих или сборки на существующих открытых редакторах. И реализовав названные уже здесь фичи, автор должен рассчитывать не на смену критики на овации, а лишь на добрые улыбки. Рассчитывать, хотя реально это могло бы принести пользу, если будет большее удобство работы, хотя бы с той же самой мта. @lime|sg, уважение к чему собственно? Вы тратите время впустую на разработку этой программы. Во-первых потому-что если для вас, то что сейчас сделано, представляет ценность, значит оно недостаточно просто. Если это первый опыт в разработке отдельных программ, а не скриптов для мта или ещё чего-то, то обертка явно должна быть другая. Во-вторых, если вы сами в этом пишите скрипты, то опять же зря тратите время, из-за отсутствия функционала. Ну и что касаемо уважения, ИМХО конечно... @Kernell, написал 2 поста, по 3-4 предложения, то же самое @Disinterpreter, чисто из спортивного интереса, можно было бы их отрерайтить вполовину, и получились бы строго пункты roadmap'а, но и так ёмко. Называть это чем-то излишним, и уж тем более критиканством, это как раз таки и есть проявление неуважения, в какой-то степени стеб и даже оскорбление, но это уже им судить, терпеть или игнорировать.2 points
-
1. go Admin folder 2. after that Open conf folder 3. after 2nd step open the messages.xml 4. replace lines 15-16 with this <all>$player has been banned$by_admin_4all. $data $data2 </all> <log>ADMIN: $admin has banned $player $data $data2</log> and lines 23-24 with this <all>$player has been muted$by_admin_4all. $data $data2 </all> <log>ADMIN: $admin has muted $player $data $data2</log> 5. save it 6. Try and enjoy it1 point
-
Hello Everyone. My suggestion is to change the Blending Weather System. Nowadays, the only way to change the blending duration is using setMinuteDuration. But this isn't enough because my server uses real time minute duration (60000 miliseconds every minute). While this, the blending weather needs 2 real time hours to complete it's cycle, this is too much! Also, there's some weather IDs that I want to have different blending durations from the others, but if I change the minute duration, this will change the server clock 'speed. I think there should be more arguments to the setBlendingWeather, like blending duration. Example: If I want to blend a storm in 3 real time minutes (3 game hours). I could use: setWeatherBlended (8, 180000) This will blend the weather ID 8, in 180000 miliseconds, like the 'setTimer'. By default, this timer will always be 120000 because it's 2 game hours. If I use the current code: setWeatherBlended (8) This is the same as this: setWeatherBlended (8, 120000) PS: Using the setMinuteDuration client side is not an option.1 point
-
Currently you are only able to get the position of the actual physical objects on a vehicle such as hood, wheels, bumper,etc. But would it be possible to make it so you can get the position of the engine, front lights, gas cap, rear lights? This could be useful for many things such as adding brighter lights, calculating correct positions for dynamic lights, even having a fuel script that needs your vehicles gas cap aligned with the fuel unit, etc.1 point
-
لا ياخوي انت سوي للاعبين وبعدين لوب من 1 الى اخر رقم بالدمنشن وتحقق ان الدمنشن مافيه احد ويسوي ريترون بالرقم1 point
-
اول شي السيارة لازم تكون سيرفر لان بالكلينت ماتقدر تركبها فقط شكل راجع الويكي وشوف الملاحظة الي كتبها لك ثانيا لو الطريقة ماضبطت معك سوي رندر وجيب احداثيات البيد واستخدم الفنكشن هذا setCameraMatrix1 point
-
ماشوف اكواد الويكي موجوده مع اكوادك , ع العموم اخذ الاكواد هاذي وحطها بملف كلنت لوحدها وجرب عشان تتأكد انها شغاله local sx, sy = guiGetScreenSize() function updateLookAt() -- The world coordinates of the center of the screen always are the point where the camera really looks at, so get them. local tx, ty, tz = getWorldFromScreenPosition(sx / 2, sy / 2, 10) setPedLookAt(localPlayer, tx, ty, tz, -1, 0) -- Make the player look that coordinates end addEventHandler("onClientPreRender", root, updateLookAt)1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
exports.scoreboard:addScoreboardColumn('Money') addEventHandler ( "onResourceStart" , resourceRoot , function ( ) for index,values in ipairs ( getElementsByType ( "player" ) ) do setElementData ( values , "Money" , getPlayerMoney ( values ) ); end --- # Timer setTimer ( function ( ) for index,values in ipairs ( getElementsByType ( "player" ) ) do setElementData ( values , "Money" , getPlayerMoney ( values ) ); end end,3000,0) end );1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
انا شغال علي المهمة + الرجاء عدم اغلاق الموضوع المهمة بسيطة اساسا + بسويهم كلهم ينزلو في مكان واحد و بستخدم الفنكشن حق ديفولت انت اخوان بدال ما تسوون مشاكل مع بعض سوو مشروع برمجي واي شي و اتحدو فيه1 point
-
UPDATE Fix: Inventory bug.(You will have to kill yourself in order to take effect) Some Zombies Warnings. Download from GitHub.1 point
-
1 point
-
@Soking ماعليش والله بس صاحب الموضوع مارد وانت تنآبح ؟ , عبدالكريم معاه حق بكل كلمة قالها ..1 point
-
Try this: 1. Update the source: git pull 2. Rebuild: ./mta-build.sh 3. Go to the server bin directory: cd Bin/server 4. Run with gdb: gdb -ex "set print thread-events off" --eval-command run --args mta-server -q -n 5. When it crashes type this command to get a backtrace: bt Show the output here1 point
-
@Abu-Solo : كودك رآح يجيب كل اللاعبين ويتحقق انهم مو مسجلين , هو يبي بس يجيب الي كتب ب الشات يعني السورس ..1 point
-
يبيه مجانا من الآخر + انت م تعرف تسوي تختار لاعب وتظهرله لوحة عشان مسوي مود مراقبة شات و لوكال شات1 point
-
1 point
-
مافي غير الخطاء حق التحقق ب انه ب التيبل و صححته و ماخذت بالي وين الاخطاء القانيه طيب دا ثاني خطء حق الفلوس ماخذت بالي @Abdul KariM المشكله اني نسيت وحطيته داخل الوب في اي خطاء تاني و انا مسوي لو لمس المركر يعطيه فريز مشان مايلمسه اكثر من مره و يسوي بق + طبيعي الانسان يغلط و انا بعتزر لك و ل @Master_MTA اسف1 point
-
ليه اللوب ؟ بكل اختصار هيك addEventHandler("onPlayerChat", root, function() if isGuestAccount(getPlayerAccount(source)) then cancelEvent() outputChatBox("Please Log in first", source, 255, 0, 0, true) end end)1 point
-
Hello, I would like to suggest to add setVehicleHandling for client side scripting. I would like to make a custom handlings that have changing values while driving on different speeds, but i don't want always trigger a server event. Triggering server event is also shity because of ping.1 point