Leaderboard
Popular Content
Showing content with the highest reputation on 19/11/16 in all areas
-
تمت إزالة الردود السابقة , ويرجي عدم وضع ردود خارج محتوي الموضوع3 points
-
Absolutely agree. Masterpiece of scripting we have here. 56 lines of code in 3!!!!! lua files, and a separate export funtion is very reasonable for this case. But the most important about this script - the guy was so genius, he didn't even bother making something new by himself. He simply renamed radar areas into "districs" - and BOOOM!!! It's a brand new entity for GTA SA!2 points
-
السلام عليكم ورحمة الله وبركاته .... مب لاقي شي اسويه ولا اي افكار فقلت خلني اشرح بعض الاشياء .... شرحي رح يكون عن setTimer .... والـ هو مؤقت يسوي شي كل وقت او يسوي شي بعد فترة محددة .... طيب خلنا نبدأ على بكرة الله .... المثال الاول رح اشرح فيه طريقة انشاء شي معين كل فترة معينة -- server function theFunctionName ( ) exports["guimessages"]:outputServer(root,"message from server file.",0,255,0,root) -- YourCode end setTimer ( theFunctionName, 5000, 0 ) -- لاحظ الرقم 0 -- client function theFunctionName ( ) exports["guimessages"]:outputClient("message from client file.",0,255,0) -- YourCode end setTimer ( theFunctionName, 5000, 0 ) -- لاحظ الرقم 0 المثال الثاني رح اشرح فيه طريقة انشاء شيء معين بعد فترة معينة -- server function theFunctionName ( ) exports["guimessages"]:outputServer(root,"message from server file.",0,255,0,root) -- YourCode end setTimer ( theFunctionName, 5000, 1 ) -- لاحظ الرقم 1 -- client function theFunctionName ( ) exports["guimessages"]:outputClient("message from client file.",0,255,0) -- YourCode end setTimer ( theFunctionName, 5000, 1 ) -- لاحظ الرقم 1 اذا لاحظتوا الفرق بين المثال الاول والمثال الثاني وهو شي واحد وهو الرقم 0 و الرقم 1 وهم يتحكمون في نوع المؤقت المؤقت مع الرقم 0 يسوي شي معين كل فترة معينة المؤقت مع الرقم 1 يسوي شي معين بعد فترة معينة المثال الثالث رح اشرح فيه كيفية تحديد وقت المؤقت .... واللي ما يعرف هذا الشي علامة الضرب [ * ] علامة القسمة [ / ] علامة الطرح [ - ] علامة الجمع [ + ] رح تقولولي وش فائدتهم بقولكم تقدرون تستفيدون منهم في البرمجة .... وقت المؤقت يكون عبارة عن 1000 جزء من الثانية بمعنى 1000 ميلي ثانية = ثانية .... طيب بنشوف مثال -- server -- guimessages ( outputServer ) function theFunctionName ( ) exports["guimessages"]:outputServer(root,"message from server file.",0,255,0) end setTimer ( theFunctionName, 5000, 0 ) -- رقم 5000 = 5 ثواني -- يمكن كتابته بصورة مختلفة مثل setTimer ( theFunctionName, 5*1000, 0 ) -- 1000 * 5 = 5000 وهذه فائدة الضرب -- طيب اذا ابي اسوي مؤقت يخرج رسالة كل 5 دقائق مثلاً وش اسوي ؟ -- هذا المثال يوضح كيف function Timer5 ( ) -- Timer5 = اسم الامر ويمكن كتابته اي شيء تريده exports["guimessages"]:outputServer(root,"مرحباً بك في السيرفر",0,255,0) end setTimer ( Timer5, (5*60*1000), 0 ) -- 5*60*1000 = 5 دقائق هذا الـ عندي اتمنى انكم استفدتم اذا ما فهمت الكود اكتب تعليق وبساعدك بإذن الله اذا قصرت في الشرح فأنا آسف هذا اول شرح لي والقادم افضل بإذن الله ... ... والسلام عليكم ورحمة الله وبركاته ...1 point
-
Made a script for auto handling MTA server installs.. In you SSH console you should first execute this: sudo wget -O mta-install.sh http://mta.ggcommunity.net/scripts/mta-install.sh && sudo chmod +x mta-install.sh And then run this: sudo ./mta-install.sh After doing this you should have a server up and running. To see the console use: screen -r mtaserver To exit console without shutdown do this combination of keys: CTRL + A + D Remember to edit ACL.XML and MTASERVER.CONF with the server off to your needs. My original post: Note: I'll try to keep this script updated and improved but i don't guarantee this Note2: I've reused some of renkon's functions for getting latest server versions and system architecture. Changelog 11/19/2016: Added some functions to check latest MTA Version and architecture version.( Thanks to renkon on that )1 point
-
السلام عليكم ورحمة الله تعالى وبركاته ; كيف حالكم ؟ طيبين ؟ عساكم طيبين يب اليوم معنا مود شراء الأملاك الخاصة اللي كثير يبحثون عنه وموملاقينه وماقد احد سواه ونشره ومومشفر طبعا ; الكل يعرف السكربت مايحتاج نوضح اكثر ------------------------------ الفيديو الخاص بالسكربت : https://youtu.be/qCrceICb3Vw ------------------------------ صور السكربت : 1@ لوحة الشراء الرئيسية : 2@ لوحة إدارة المشتريات مع العلم اللوحة لآتفتح إلى لسيريالات محددة تم إضافتها في ملف السيرفر ------------------------------ نتمنى منك الإنضمام لنا في : Multi Theft Auto Arab لتحميل المود : MR.GRAND للتواصل معي : Skype : kamel1234128 E-mail : [email protected] في أمان الله . . . أخوكم مستر جراند1 point
-
The age-old complaint has been that Lua is out of date, I remember everybody used to want 5.2. Like Dutchman101 said, it can't really ever happen because we're so dependent on Lua being exactly as-is.1 point
-
1 point
-
It's strange it does not work, through i did not test it. Are there errors clientside? I'm going to test ASAP Update: It works for me, i used @iPrestege code. No errors and both on foot and inside veh trigger the teleport1 point
-
i edited the post above for the functions you can use to solve that problem. if the current weapon is 42 toggle the control "fire" to false if the previous weapon is 42 toggle the control "fire" to true EDIT: keep in mind that usign the client side event will not give you the weapon ID, but the slot. Use getPedWeapon to retrieve the weapon ID knowing the slot1 point
-
Updating LUA version would break many existing scripts, therefore it wasn't updated for years.1 point
-
So youre saying that whenever you edit the setting in admin it doesnt change it but creates a new one instead? Thats really strange and it looks like the bug is in admin. Try changing the resource name so that it doesnt contain a dash (-) character.1 point
-
You'll have to wait for someone with more knownledge on the Linux side to come here, that's the only thing within MTA I'm not very experienced in. Are you trying to run the 64bit MTA server or regular? If you're running a 64-bit version of Debian you're obviously in the wrong unless you're able to find the 32-bit libraries. If you run 64bit Linux OS (in your case debian) then also run the 64-bit Linux MTA build, or else fix those libraries.1 point
-
You're welcome. Also the site has been updated, there is a new version of the wiki available as of 11-17-2016. Enjoy.1 point
-
Turkish and Russian languages use different alphabets to each other. Tunisia uses the Arabic language, but in a slightly different dialect. Tunisian Arabic is not it's own language, but a subset of a language. People who speak English can understand American English, British English and Australian English. The same goes for Arabic.1 point
-
1 point
-
1 point
-
رقم 1 ورقم 0 يتحكمون في نوع المؤقت رقم 1 يسوي شي معين بعد فترة معين .. متل ما تبي انت رقم 0 يسوي شي معين كل فترة معينة setTimer ( Timer5, (5*60*1000), 1 ) -- يسوي شي بعد 5 دقائق setTimer ( Timer5, (5*60*1000), 0 ) -- يسوي شي كل فترة 5 دقائق Timer5 كدة اسم الفنكشن رح يكون1 point
-
1 point
-
1 point
-
local radarArea = createRadarArea (0, 0, 100, 200, 255, 225, 255, 150 ) setElementData(radarArea, "name", "Example District Name", false) function GetAreaName() local x, y = getElementPosition(localPlayer) for key, area in pairs(getElementsByType("radararea")) do local sizeX,sizeY = getRadarAreaSize(area) local rX,rY = getElementPosition(area) if x > rX and x < rX+sizeX and y>rY and y<rY+sizeY then return getElementData(area, "name") end end end same "resource" in 12 lines1 point
-
Почему же? Если разработчик написал ресурс для себя, он вполне в праве распоряжаться им как угодно. Как он должен поступить по-вашему тогда, когда его просят поделится некоторым ресурсом? Продажа здесь промежуточное между не делиться и раздавать всем, которое выгодно для обоих сторон. Другое дело, продажа ресурсов, на которых у барыги нет прав автора.1 point
-
Made an automated script to pull MTA:SA's wiki once every month, all wiki versions will be available at: https://mta.ggcommunity.net/arkives/ Latest: 10-17-20161 point