Leaderboard
Popular Content
Showing content with the highest reputation on 09/11/16 in all areas
-
السلام عليكم ورحمة الله تعالى وبركاته كيف حالكم ؟ ان شاء الله بخير اليوم رجعنا بمود جديد وهو مود المخالفات واللي الكل يعرفه ^ مميزات السكربت ; - اضافة المخالفات, تعديلها, حذفها - عند قراءة المخالفة من قبل الشخص المخالف يتحول لونها في قائمة الادارة للون الاصفر - يوجد سجل كامل للمخالفات والتغييرات التي تتم داخل اللوحة - السجل يفتح لسيريالات محددة يمكن تعديلها من ملف الاعدادات - والمزيد من المميزات عليك اكتشافها بنفسك ----------------------------------- الفيديو الخاص بالسكربت : الأعدادات : - Settings-Server.lua - اعدادات القروبات والسيريالات - Settings-Client.lua - اعدادات المخالفات وكوماند فتح اللوحة ----------------------------------- الصور : اللوحة الرئيسية لوحات الرفع والتعديل اللوحة العامة للأدارة وكما هو موضح يوجد مربع للبحث عن الحسابات واظهار المخالفات الخاصة بها ويوجد لونان اصفر وابيض يدل الأبيض على ان صاحب المخالفة لم يقرأ المخالفة الخاصة به والأصفر يدل على انه قام بقرائتها اللوحة الرئيسية عند وصول مخالفة لوحة قراءة المخالفات لوحة حذف المخالفات الإصدار الحالي : 1.0 للتحميل : https://community.multitheftauto.com/index.php?p=resources&s=details&id=13821 إنضم إلينا في مجتمع MTA العرب : https://fb.com/groups/luaprofessional للتواصل معي : Skype : kamel1234128 E-mail : [email protected] Facebook : https://fb.com/us.luapro في أمان الله تعالى, اخوكم مستر جراند3 points
-
شو الي مو خطأ اول شي : setPlayerSkin غيرها لي setElementModel ثاني شي : ما ينفع تعمل - 1 للسكن او + 1 لان مثلا سكنك رقم 3 مافي 4 او 5 او 6 لهيك انصحك بالجداول ثالث شي : ما اشوفك مستعمل كود selector الي هوا غلط3 points
-
كلامك صحيح من ناحية ترتيب الأكواد وطريقة إستخدامها ف راح يكون صعب على الطرف الآخر فهمها. -- بالنسبة للفكرة بشكل عام فاعتقد انها جيدة لذوي الخبرة البسيطة يعني لو شخص من المتميزين برمج الأساسيات وبطريقة مفهومة للقارئ, ثم طرحه للأعضاء ليكملوه فهذا قد يرفع من مستوى الخبرة لديهم. وبالنسبة لذوي الخبرة العالية في مشاركة البرمجة فقد يُنتج مود احترافي باذن الله .3 points
-
Здравствуйте, дорогие друзья! Буквально пару месяцев назад я начал активно изучать Lua, строение сервера MTA в общем, и его возможности. Я по себе знаю, что иногда людям, которые хотят создать свой сервер, приходится всё приподносить на блюдечке, потому что без рабочих примеров вы не сможете познать все возможности скриптинга, да и сервера в общем. И поэтому, я выкладываю готовую сборку RolePlay сервера, над которым я работал в течении месяца, взяв за пример английский мод Valhalla. Хоть и мод изначально имел возможности, я довольно серьезно над ним поработал. Скажу сразу, мод включает в себя ВСЕ возможности типичного RolePlay сервера, но я бы не рекомендовал его к использованию для серьезного проекта, скорее для обучения, и более быстрого вникания в скриптинг засчет обучения на готовых примерах. Проще посмотреть видео, что бы понять, что из себя он представляет Описание: Полностью настроен. Скачали, подключили базу данных, запустили - сервер работает. Версия сервера - 1.5.2 Использует MySQL, полностью поддерживает использование русских символов Имеет уже несколько готовых примеров автомобилей, транспорта, домов и бизнесов (С этим вам придется повозиться) Где успел - там перевел Старался как можно больше приблизить мод визуально к сампу, и нацелен он для перешедших с него разработчиков, что бы ориентировочно на примерах понять структуру. Скачать: - Сам сервер (под 1.5.2 и выше), с уже добавленными моделями транспорта для примера. С уже готовыми моделями весит около 2гб - База данных Настройка: Распакуйте в любое место, импортируйте БД, и укажите данные к ней в /mods/deathmatch/settings.xml Еще раз повторюсь, сервер сделан для ознакомления с общим планом. Когда то мне бы пригодился такой мод, когда я перешел с SAMP, и не знал, как же вообще возможно сделать РП сервер в МТА, ведь они совсем не похожи. Сам я сейчас занимаюсь разработкой мода с нуля (в качестве интереса). При желании, пишите свои вопросы (если вы начинающий), помогу, чем смогу в плане объяснения, что и где там находится.2 points
-
السلام عليكم ورحمة الله وبركاته فكرة الموضوع أنك تحط كود واللي بعدك يحاول يشرحه وكذا, وإذا الشرح كان خطأ اللي بعدك يصحح شرحك ويحط كود جديد وزي كذا, ويلا أنا ببدأ بأول كود ملاحظة: تكرار الردود غير مسموح, يعني تنتظر واحد يرد بعدين ترد انت addCommandHandler("p4ss", function ( cmd , number ) if ( number ) then if number == "5050" then outputChatBox("Great",0,255,0,true) else outputChatBox("Error",255,0,0,true) end end end )2 points
-
2 points
-
الوظائف التالية كلنت سايد فقط getRealMonthH فكرة الوظيفة: تجيب لك أسماء الأشهر الهجرية ملاحظة بسيطة: تغير الأشهر ممكن يتأخر أحياناً بـ 3 أيام كحد أقصى وبعدها راح تتعدل صيغة الوظيفة getRealMonthH ( ) كود الوظيفة monthTable = { ["10"] = "محرم", ["11"] = "صفر", ["12"] = "ربيع الأول", ["1"] = "ربيع الآخر", ["2"] = "جمادى الأول", ["3"] = "جمادى الآخر", ["4"] = "رجب", ["5"] = "شعبان", ["6"] = "رمضان", ["7"] = "شوال", ["8"] = "ذو الحجة", ["9"] = "ذو القعدة" } function getRealMonthH() local time = getRealTime() local month = time.month + 1 for i, v in pairs ( monthTable ) do if string.find ( i , month ) then if v ~= "" then m = v end end end return m end مثال ع الوظيفة addCommandHandler("month", function () local month = getRealMonthH() outputChatBox(month) end ) https://wiki.multitheftauto.com/wiki/GetRealMonthH :صفحة الويكي getRealMonthM فكرة الوظيفة: تجيب لك أسماء الأشهر الميلادية صيغة الوظيفة getRealMonthM() كود الوظيفة monthTable = { ["1"] = "January", ["2"] = "February", ["3"] = "March", ["4"] = "April", ["5"] = "May", ["6"] = "June", ["7"] = "July", ["8"] = "August", ["9"] = "September", ["10"] = "October", ["11"] = "November", ["12"] = "December" } function getRealMonthM() local time = getRealTime() local month = time.month + 1 for i, v in pairs ( monthTable ) do if string.find ( i , month ) then if v ~= "" then m = v end end end return m end مثال ع الوظيفة addCommandHandler("month", function () local month = getRealMonthM() outputChatBox(month) end ) https://wiki.multitheftauto.com/wiki/GetRealMonthM : صفحة الويكي أتمنى أن الوظيفة عجبتكم وتكون مفيدة لكم, في آمان الله2 points
-
Hey there, due to the old download link should stop working soon, and the old topic being full of weird replys, I'm posting this slightly updated version of my gamemode in a fresh topic. Some Screenshots: It again includes some maps and an acl file, that is not needed anymore for the whole thing to work, but already got rights set up correctly. Still not finished, still not perfect. But maybe useful for some people around here. And, again, no sellling this. Download: http://rghost.net/59427829 Bonsai1 point
-
سلام عليكم شباب وش الخطا هنا بالله addEventHandler( "onClientGUIDoubleClick", grid, doubleClickedName, false ) function doubleClickedName( ) local sel2 = guiGridListGetSelectedItem(grid) local x,y,z = unpack(guiGridListGetItemData(grid,se12,1)) setElementPosition(localPlayer,x,y,z) end يغلق تم حل المشكله والحل الصحيح هو function use() local row, col = guiGridListGetSelectedItem(grid) local x,y,z = unpack(guiGridListGetItemData(grid,row,1)) setElementPosition(localPlayer,x,y,z) end addEventHandler("onClientDoubleClick", root, use, false)1 point
-
السهر ومايسوي , يخليك تكتب اشياء ماتدري وش هي addEventHandler('onClientGUIDoubleClick',grid, function () local row, col = guiGridListGetSelectedItem(grid) if ( row ~= -1 ) then local x,y,z = unpack(guiGridListGetItemData(grid, row, col)) setElementPosition(localPlayer,x,y,z) end end,false)1 point
-
https://wiki.multitheftauto.com/wiki/Call Call a function that returns the player's playtime from the script as mentioned above from whichever resource you're using it on. If statement to check on the increment and givePlayerMoney(playerid, 10000).1 point
-
1 point
-
Awesome i bought stock exchange script from you, and you released it here? Good job. It isn't worth any more to buy any MTA:SA Script. Also the script was "buggy" and then when i asked him to fix the script, that guy never replied.1 point
-
1 point
-
1 point
-
1 point
-
function getSideOfPlayer( player ) return player.matrix.position + player.matrix.right * math.random(.5,3) end local position = getSideOfPlayer(player) Enable OOP the position returned is in a Vector3 format1 point
-
Для получения информации от сервера используется UDP ASE порт, по стандарту он игровой+123, то есть если игровой 22003, то ASE порт 22126. Спецификацию ASE порта можно найти тут: https://github.com/multitheftauto/mtasa-blue/blob/master/Server/mods/deathmatch/logic/ASE.cpp#L246-L3411 point
-
1 point
-
بيكون شي متعب جداً, كل شخص طريقته في البرمجه ونظامه غير خصوصاً لو الطرفين او طرف واحد خبرته في البرمجه ماهي لذاك الزود, يعني ترتيب الاكواد وطريقه الاكواد عنده تكون شوي صعبة الفهم والتعديل1 point
-
I don't know what you're saying but it would look something like this: Server: local file = fileOpen("file.dff") --Open the file you want local data = fileRead(file, fileGetSize(file)) --Get the data in it fileClose(file) --Don't need it anymore data = teaEncode(data, "secret") --Encrypt the data with the passkey "secret" if fileExists("protected/file.dff") then --Check if it's there already fileDelete("protected/file.dff") --If so, delete it end local newFile = fileCreate("protected/file.dff") --Create a new one in 'protected' directory (so the names don't collide) fileWrite(newFile, data) --Write the encrypted data fileClose(newFile) --Save & close You would have to restart the resource after the encryption so that the HTTP cache is updated and players download the new ecrypted versions. Client: local file = fileOpen("protected/file.dff") --open the encrypted file local data = fileRead(file, fileGetSize(file)) --Read the encrypted data fileClose(file) data = teaDecode(data, "secret") --Decrypt the data using the "secret" passkey local dff = engineLoadDFF(data) --Load the DFF data --Do your stuff here.. Now in meta: <meta> <!-- Your scripts and stuff --> <file src="protected/file.dff"> </meta> Don't put in the original files. And of course, if it's not just a single file then rework it into a loop, this is just an example.1 point
-
طب ازاي زي ما السيرفر ليه مساحة يبقي اكيد انت بتخسر يأما انت حتكسب عن طريق الأعلاانات ياريت رد علي كلامي الي فوق + امتي الخدمة1 point
-
Mother of God man, quit asking around the forum for subscribers, it's quite annoying. Nearly every post I've seen you put has been about "SUBSCRIBE FOR IN GAME MONEY BLAH BLAH BLAH".1 point
-
يفضل وضعها بالسيرفر لكي لاتحدث مشاكل تزامن مع السيرفر1 point
-
Hello everyone, I made this video to teach MTA players how to make their own Local server. But, the server will not be visible in the Internet part, will only be for the local servers. Don't forget to like my video and subscribe to my channel and stay tuned for more videos. My Channel: https://www.youtube.com/channel/UCBDSpP4r01n7vVyyOo-_gsA1 point
-
You can see all logs in MTA folder if that helps. Example: C:\Program Files\MTA San Andreas\MTA\logs\console.log But yeah, copying from console can be tricky sometimes if someone's spamming because it deselects selected text...1 point
-
فكرة رايقة وجميلة اعجبتني فكرة السكربت وتطبيقة في الفديو ممتاز موفق وافضل لك تفتح حساب بالكومنتي وترفع سكربتاتك كلها عليه ويكون لك حساب هناك وتقييم ..الخ1 point
-
1 point
-
1 point
-
1 point
-
I'm sorry that you feel that MTA is bloatware. I agree the download size has increased significantly from our modest days of <5mb installer. But I don't believe for a second that it's a dealbreaker for someone in 2016, even those with terrible internet. The truth of the matter is, MTA has reached a very mature stage in it's lifetime. Future development is really focused on projects that our developers find interesting, because the heart of the mod itself is more or less complete. Let me give some insight into why MTAIV was abandoned: IV itself was poor. For starters, it was one of the worst PC ports for that entire generation, and we've only just got to a point where it runs well. Moreover, you lose some critical RPG elements and gameplay that makes MTASA great. I also find the cover-based shooting and more realistic physics pretty boring. Not only that, the actual game is highly fragmented. You've got GTA4, EFLC and then GTA4+DLC. It makes it hard to target. Then there were the awful patches released by Rockstar - each time making performance worse and making us have to spend significant time re-engineering. Considering all these problems - plus large install size and higher system requirements, I don't think GTA4 would ever gain the same traction San Andreas has. Frankly, at this point, the entire MTA Team are tired of working on something for the benefit of R* when they have absolutely no care for us. But let me clear in that it had very little to do with capability. Orange, although in early stages of development, was shaping up to be one of our best products yet.1 point
-
Ever wake up in the middle of the night, with a chasing you, then eventually running you over? Well fear no more - it is now possible to create your very own custom blips with the most artistic of imagination! Just call exports.customblips:createCustomBlip with any .png, and watch the magic as this resource does all the dirty work for you. And exclusively for 6months* enjoy the ability to convert any GUI element into a blip - all for free! To sample our free trial, go to our Download page: https://community.multitheftauto.com/index.php?p= ... ils&id=960 For details on how to bring your imagination to life, see our special Change your life: Custom blips e-book which comes free when you order by credit card! https://wiki.multitheftauto.com/wiki/Res ... ustomblips * Until 6 months before the end of time1 point