Leaderboard


Popular Content

Showing content with the highest reputation since 14/11/18 in all areas

  1. 9 points
    That mean s0beit will work?
  2. 8 points
    سلام عليكم ورحمة الله آخخبااركم ان شاء الله طيبين ------------------------------------- في هذا الموضوع عندي مود نظام البنك ~~` افكاره ليست جديده مره 😅😅😅 ولكن حاولت اجيب افكار عندك مثلا لما تودع فلوس او تسحب يشتغل صوت + يتحرك البيد اللي يشتتغل بالبنك هذا افضل وصف ض2 لمعرفة كل شي عن المود في هذا الرابط / الفيديو  وبالتـــوفييقء ~~  |~ الإهداءات ~| @!#DesTroyeR_,) @MrKAREEM @Mr.Falcon @DABL @KillerX @NX_CI @[AcM] - Major . @MR_Mahmoud @Ahmed Ly @MR.Mosa @N3xT @Abu-Solo @SuperX @#BrosS @iMr.WiFi..! @Mr.CnTroL @Abdul KariM @Hakan @!#NssoR_) @Simple. و جميع أعضاء المنتدى 
  3. 8 points
    ســلام عليكم ورحمة الله إييشءء حالكم موضوع اليوم عن مود الايموشنات ~ طـبعـا المود مو حصري لأنه موجود في ونناسه ~ بس انا مسويه بشكل جديد فقط كل شيء عن المود موجود في هذا الرابط \ الفيديو بالتوفيق |~ |~ الإهداءات ~| #BrosS NX_CI iMr.WiFi..! N3xT Abdul KariM KillerX !#DesTroyeR_,) و جميع أعضاء المنتدى
  4. 7 points
    Hello, I would like to request for Persian / فارسی section for Iranian players. Also i ask Iranian players to help out translating mta to persian. (I've already made lot of progress) -> https://translate.mtasa.com/fa/ With regards. Deihim007 با سلام, اینجانب تمایل به درخواست بخش فارسی برای پلیر های ایرانی رو دارم. همچنین از پلیر های ایرانی میخوام برای ترجمه ام تی ای به فارسی کمک کنند (که در حال حاضر پیشرفت زیادی داشته) -> https://translate.mtasa.com/fa/ با سپاس دیهیم 007
  5. 5 points
    السلام عليكم , بعد عمل جاد لمده شهر تم الأنتهاء من اصدار 0 . 0 . 3 لسيرفر الأتحاد العربي لحرب العصابات الأصدار به حصريات كتير و لما اقول حصريات اقصد حصريات و افكار جديده لسيرفرات الحرب لمحه عن المودات و الباقي تقدر تستكشفه بنفسك USERPANEL FF F3 / PLAYER VEHICLES تم تركيب خواص جديده لاف 3 تستطيع الان اعطاء سياراتك لأصدقائك او المزايده علي سياره في متجر السيرفر SUPPORTCHAT GROUPS SYSTEM نظام الجروبات تم تطويره باشياء كتير و اضافه افكار حصريه اكتر تغير نظام الأعضاء تغير نظام البنك و استبداله بنظام المخزن مخزن الجروب يكون مكان الجروب يقدر يخزن فيه كل الي يباه من اسلحه فلوس اشياء اخري نظام المقرات الجديد بعد شراءك مقر تستطيع تجديد مقرك و تغير بيته من جوا + اضافه سيارات جديده للمقر + فتح خواص اخري للمقر شراء سيارات للمقر محل الأسلحه يستطيع اصحاب الجروبات ان يدخلو في مزاد اسبوعي لشراء محلات الأسلحه عند شراءك لمحل الأسلحه يجيك نصف المكسب الي يجي للمحل نظام الصناعه نظام تحديات اللاعبين نظام تحديات الجروبات طبعا تقدر تتحدي لاعب او جروب اخر مو فقط حرب تقدر تتحداه في شوتر ديبربي سباق سيتم اضافه انواع تحديات اخري + يوجد نظام لفلات الأسلحه حاليا النظام يعمل علي سلاحين فقط الأم فور و الاي كي 47 وش هو النظام ذا ؟ لما تقتل احمد بالسلاح , عند وصولك لعدد محدد من القتل يترقي السلاح للفل اعلي اللفلات جولد - برونز - الماسي كل لفل شكل سلاحه يتغير + يبان شكل السلاح الجديد عند الكل مو عندك فقط يوجد مهمات جديده ايضا مثل مهمه سباق الموت حروب الهيدرا حرب الأعلام ( حرب بين تيمين ) كل تيم له مقر و انت تحاول تسرق علم المقر الاخر و توصله لمقرك و الوظائف ايضا يوجد فيها تجديد
  6. 5 points
    بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته اليوم معانا مود جديد المود عبارة عن : 1 - عاجل 2 - مع لوق 3 - تقدر تكتب مكان اسمك فيه اسم عربي *للمعلومة السكربت مو موجود بأي سيرفر غير سيرفرات* @MR.Mosa @MR.S3D @MrKAREEM صور المود : صورة لوحة التحكم في اسم العاجل : " رابط التحميل " ❃ ⌠ رابط التحميل هنا ⌡ ❃ الاهدائات : @!#DesTroyeR_,) @MrKAREEM @Mr.Falcon @DABL @KillerX @NX_CI @[AcM] - Major . @MR_Mahmoud @Ahmed Ly @MR.Mosa @+Source|> @Abu-Solo @SuperX @Mr.CnTroL والسلام عليكم ورحمه الله وبركاته تحياتي : *Kareem Amer*
  7. 5 points
    الووو, .... ترا مب منوب لدرجه ماقدر افتح سمدي ظفاك
  8. 5 points
    أهلاً وسهلاً بكم في هذا الموضوع لـ شرح التفآصيل تركيب التآج للآعبين لـ سيرفر الوزآرة الشهير سأقوم بتوضيح لكم طريقة تركيب التآج فـى سيرفر الوزآرة وشرح جميع الخطوآت لى نظام التآجات السكريبت متعوب عليه طبعآ بعد الرمضآن تجيدون رابط التحميل في قناتي في هذآ الموضوع سوف اشرح لكم كيف يتم تركيب الـتاج وكيف صاحب الروم يفعل التاجات بالقائمة عندما احد يقوم بشراء ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ الخطوة الأول : ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ عندما يقوم لاعب بأرسال بطاقة السعر : 50 سوا لى شراء التآج يقوم صاحب السيرفر بى فتح هذه القأئمة : ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ وسوف يسمح للآعبين او المسؤولين السيرفر بفتح هذا اللوحة وهونا يتم تركيب التاج لاعب الذي قام بشرائه ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ طبعا هونا يتم شرح اللوحة اولا ؟ لماذا صاحب الروم يقوم بإضافة الحساب داخل اللوحة التاجات وكيف يتم ذالك وماهو المستفيد من ذالك ؟؟ الأجوابة : يقوم بكتابة اسم الحساب الشاري ويظغط على الزر اضافة هذا الحساب مباشرةً سيتم أرسال الحساب الى اللوحة التاجات فالجدول .. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ الشروحات التركيب التاج بالتفاصيل كاملة طبعا السكريبت معقد شيء ولاكن سهل وفكرته مميزه وممتازه Name : و Tag : xX[ Console ]xX , MR.S3D : التاج مثلآ هذا التاج يتم تقسيمه على نصفين xX[ Console ]xX : داخل الإيدت ( Tag : ) , MR.S3D : داخل الإيدت ( Name : ) أظهار التآج بشات -- Q.5 لونه احمر هذا اللون الذي يتم تغييره داخل اللوحة التاجات وبعد ذالك الظغط على زر حفظ المعلومات داخل اللوحة وأرسال المعلومات الى الإستضافة تم التصميم والبرمجة والفكرة من قبل @MR.S3D وتم تقليده كامل مكملاً من قبلي ونتمنا الموضوع غير مخآلفة للقوانين انه شرح بسيط وانتظرو الرآبط التحميل بقناتي وألف شكرا للجميع فـ آمان الله آخوكم وحبيبكم .القأئد المحلق ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  9. 5 points
    سلام عليكم لي فتره معتزل من برمجه لكن رجعتتت بمود جديد و حصري مود عباره عن امر اسمه #send تكتب بالشات مثل كذا #send 100 100 عدد فلوس وبعدين مود نفسه يطلب منك علي طول تكتب اسم الاعب بالشات ( يجب عليك الان كتبت اسم الاعب ) يطلع لك بالشات كذا تكتب اسم الاعب عشان يوصلو له الفلوس وكل ذا داخل الشات وبنحط كود تحت طبعا هو يشتغل وكل شي لكن لو في غلط او شي او بق ياريت تقولو لي سيرفر addEventHandler("onPlayerChat",root,function(msg2) if getElementData(source,"go") == true then plr = getPlayerFromName(msg2) if plr then if plr ~= source then if getPlayerMoney(source) > 1 then givePlayerMoney(plr,tonumber(moeny)) givePlayerMoney(source,getPlayerMoney(source) - tonumber(moeny) ) outputChatBox(""..getPlayerName(source).." Has Been give moeny To "..getPlayerName(plr).." money is "..moeny.."",root,0,255,0,true) setElementData(source,"go",false) else outputChatBox("ليس لديك المال الكافي لارسله",source,255,0,0,true) setElementData(source,"go",false) outputChatBox("يجب عليك كتبت امر من جديد #send",source,255,0,0,true) end else outputChatBox("لا يمكن ارسل الفلوس لانفسك",source,255,0,0,true) setElementData(source,"go",false) outputChatBox("يجب عليك كتبت امر من جديد #send",source,255,0,0,true) end else outputChatBox("الاعب غير موجود بالسيرفر",source,255,0,0,true) setElementData(source,"go",false) outputChatBox("يجب عليك كتبت امر من جديد #send",source,255,0,0,true) end end end ) addEventHandler("onPlayerChat",root,function(msg) if string.find(msg,"#send") then if getElementData(source,"go") == false then len = string.len(""..msg.."") if len > 6 then text = string.sub(""..msg.."", 7,len) outputChatBox("يجب عليك الان كتبت اسم الاعب",source,0,255,0,true) setElementData(source,"go",true) moeny = text else outputChatBox("يجب عليك كتبت عدد الفلوس",root,255,0,0,true) end else outputChatBox("يجب عليك كتبت اسم الاعب لي ارسل الفلوس اليه",source,0,255,0,true) end end end ) الميتا <meta> <script src="server.lua" type="server" /> </meta> وفي مود ثاني قعد اشتغل عليه هو برنامج مثل لوحة ادمن بس لسه ما خلصته
  10. 4 points
    MTA Sa has many Persian Players and many Persian Devs that they want to help this community to grow better and better. we want to see Persian Section in Forum too @qaisjp
  11. 3 points
    @!#DesTroyeR_,) @TOUNSI |, السعأدة @DABL @+Source|> @HassoN @NX_CI فية كثير , لاكن لا اتذكر غير هدول رغم ان لا اعرف معظمهم .. بس ماشاء الله عليهم
  12. 3 points
    Hello, just wanted to give a simple gift to many people who keep having a problem with the LS CityHall flag to either replace it, or delete it from the Map and make a new LS CityHall for MTA. or change the flag texture as the Map Editor doesn't detect it. the same as many other objects. so i am giving you a way to fix this problem. i can make a tutorial if you guys want on how to remove other undetected objects. Object name : LAcityhallTrans_LAn Object model : 4003 HOW TO : 1- go to the map file that has the CityHall Map usually at : C:\Program Files (x86)\MTA San Andreas 1.5\server\mods\deathmatch\resources\<MapName>\ 2- Enter the <MapName>.map file there with an editor like notepad ( there is only one file has an extension of *.map) 3- in the end of the file add this line : <removeWorldObject id="removeWorldObject (LAcityhallTrans_LAn) (1)" radius="96.110512" interior="0" model="4003" lodModel="4024" posX="1484.36389" posY="-1749.83789" posZ="30.61433" rotX="0" rotY="0" rotZ="0"></removeWorldObject> 4- if the map is already open in your local server, then please reopen the map <MapName> Enjoy
  13. 3 points
    Hey, folks! I've decided to release this lobby I made about a year ago since it's been left unused (the project disbanded). The lobby itself is fully functional and dynamic, meaning it can (should) adjust to any amount of rooms available (pagination). There's also a fancy effect when you hover over a room, plus a few other cool features. Should you look at the code, you may notice that it's not fully finished. The design was made by airplanE, and I put it into effect. Let me hear what you think! Grab it here: https://github.com/ce2kettu/unison-lobby
  14. 3 points
    إذا ماعندك شي تضيفه للموضوع لا تعلق على الموضوع لما يكون شخص متواصل معي بكل مكان منتدى خاص و ديسكورد وبعد ما اسوي له كل شي واضيع وقتي واعلمه ايش المطلوب بيتجاهل الكلام وبيحط موضوع هذا بيكون ردي
  15. 3 points
    سلام عليكم يوم اقدام لكم مود عباره انها تقدر تشغل مودات عن طريق برنامج مميزات مو: 1- تقدر توقف لوق و تشغله عن طريق ملف اسمه config.ini لو كتبت true بيشتغل لوق لو false العكس 2-تقدر تشغل و توقف مودات من برنامج 3- تقدر تشوف لوق من ملف log.log function getinfos () local open2 = fileOpen("config.ini") texts = fileRead(open2,100) fileClose(open2) text = string.sub(""..texts.."", 7, 10) return text end function typeinlog (str) tr = getinfos () if tr == "true" then local open = fileOpen("log.log") fileRead(open,1500000) fileWrite(open,"["..os.date("%H:%M:%S").."]:"..str.."\n") fileFlush(open) fileClose(open) else outputServerLog("Note:log.log dont work you must set true in file config.ini") end end function getnames() names = "" local Table = getResources() for k, v in ipairs(Table) do if v then names = names .. " " .. getResourceName(v) .. " " else names = "false" end end return names end function start (res) local name = getResourceFromName(res) if name then startResource(name) outputChatBox("[Resource Manager] Has Been Start Resource "..getResourceName(name).."",root,0,255,0,true) typeinlog("Has Been Start Resource "..getResourceName(name).."") return "Has Been Start Resource "..getResourceName(name).."" else return "there is error" end end function stop (ress) local name = getResourceFromName(ress) if name then stopResource(name) outputChatBox("[Resource Manager] Has Been Stop Resource "..getResourceName(name).."",root,0,255,0,true) return "Has Been Stop Resource "..getResourceName(name).."" else return "there is error" end end C# using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MTA_SDK; namespace Resource { public partial class Form1 : Form { public Form1() { InitializeComponent(); MTA server = new MTA("ip",port, "username", "passworld"); MTA_LuaArgs luaArgs = new MTA_LuaArgs(); string returned = server.CallFunction("resourcemmf", "getnames", luaArgs); foreach (string ppr in returned.ToString().Split(' ')) { if (ppr != "") listBox1.Items.Add(ppr); } } private void button1_Click(object sender, EventArgs e) { MTA server = new MTA("ip",port, "username", "passworld"); MTA_LuaArgs luaArgs = new MTA_LuaArgs("" + listBox1.Text + ""); string returned = server.CallFunction("resourcemmf", "start", luaArgs); MessageBox.Show("" + returned + ""); } private void button2_Click(object sender, EventArgs e) { MTA server = new MTA("ip",port, "username", "passworld"); MTA_LuaArgs luaArgs = new MTA_LuaArgs("" + listBox1.Text + ""); string returned = server.CallFunction("resourcemmf", "stop", luaArgs); MessageBox.Show("" + returned + ""); } } } رابط تحميل : https://up.top4top.net/downloadf-1165vrya31-zip.html صوره ل برنامج ان شاء الله عجبتكم الفكره : )
  16. 3 points
    The first question basically depends on whether your players will tolerate lag (hint: GUI is supposed to be responsive). If it's something like GUI, it's best to update it on the client as if it was received by the server but set a timer to revert the GUI to server-state unless you hear back an acknowledgement event from the server (i.e. that the operation was executed without error) (don't unconditionally accept any sync event, in addition to any procedural checks (making sure the data is in valid format, etc) and so on, always safeguard and send back a kind of not-acceptable acknowledgement event when the event isn't accepted by the server for, among other, anti-cheat purposes). For stuff which could give an unfair advantage or other bonuses/cheats like godmode, it would definitely be better to run the request by the server and back before any client changes are actually shown. Instead of instant change, you could show a spinning progress icon until you hear an acknowledgement event from the server (i.e. that the operation was executed without error) Higher ping will make GUIs seem less responsive if you run it by the server before actually making changes visible. Additionally, make sure to saveguard the server from accepting illegitimate sync events, so clients can't change their--or others'--data on a whim. Refreshing GUI for players in same colshape would be best done on client receive sync packet, individually per player if possible, or refresh the whole list when one player's data changes.
  17. 3 points
    Congratulations, btw didn't believe either of you. 😂
  18. 3 points
  19. 3 points
    https://backnite.com WHO ARE WE? We are a group of young developers known on the stage of Multi Theft Auto, who wants to throw in a few interesting and innovative plans for the development of our server. WHAT IS BACKNITE? Backnite is an international server based on the Battle Royale mode. This mode is known mainly from games like PUBG, Fortnite or the newest version of Call of Duty Black Ops 4. Probably your first question that comes to your mind will be: “Will the game be based only on Battle Royale?” Of course not, because it would be too boring for long-time playing. To prevent this, we added Story Mode. In this mode you must simply do quests and empathize with the story. BACKNITE DEVELOPMENT CONCEPT Login and Register System System of logging and registration was designed to be simple and easy to use, because we want to create server that everyone will find in it easily. At the beginning, you can set your main language that will be supported during the game. All of your data that you leave with us is fully secured thanks to the latest encryption techniques, so nothing can get out of our database. GUI A simple interface can be found not only in the login panel, but in every place of our GUI. Whole concept of lobby design has been inspired by the PUBG and Fortnite. You can find many of similarities, but nothing was cloned 1:1. Friends system Don’t play alone! We create a brilliant friends system, which is a simply way to play with your friends After you add your friend to a friends list, you can see, is he online or in a game. If he is not in a game you can invite him to a lobby and play together against another people. Shop At the start of creating Backnite we won’t to create a another Pay2Win game. The only things you can buy on our server are visual changes It’s just only a skin customization including weapons, parachute skins and everlasting designs. You can find a lot of them in beautiful designs. The also have rarity lecels like most popular, epic and legendary. The don’t give you any bonus or advantage to be better at the game. Cabinet Here you can search and equip your purchased skins. The possibilities of customization are infinite. Each of our weapons may have a different skin, but nothing stands in the way to color all weapons same! Lobby settings In left down corner of your screen you can find lobby settings. There you can change game mode and number of players. After you setup the game lobby you can invite you friends to it and play together reliving amazing adventure. AFTER THE GAME START After the game start in Battle Royale mode, you will be moved to the waiting room and wait for all players to be connected. Current status of the player you can find in upper right corner. Time to start the game is under the map. Game will not start until enough people connect. SERVER SUPPORT PAGE To better know some problem of our players we create a support website, on which you can directly inform us about your ideas, or found bugs or any kind of problems. You can always search our database to find needed solutions, or just simply create a new ticket to find a solution as fast as possible. SERVER STATUS PAGE Can not join the server? Have problem to reach our homepage? Go to status page to check current server status, planned maintenance work, or a latency between you and the server. HELP US TRANSLATE BACKNITE! Want to be part of our server and translate it on our native language? In that case, we need you very much! Backnite is a international serwer, that’s why we need translators to reach more people and countries all around the world! Current status of translation to other languages you can check clicking to this link. WANT TO BE PART OF THE BACKNITE TEAM? To create that big project like Backnite we still searching for new talented people, that can help us. If you are programmer, 3D modeler, graphic designer we are waiting for you! Simpy send us message on Discord and attach to it your portfolio. If you are not good at this things, you can also give us your propositions. At the end of the advertisement. If you reach to this part of our ad, and you read it all, we hope that you are now interested in our project. That’s not all things that we can offer you. We are reading all of your suggestions and we try to implement all of them to create server that will make you happy. If you want to follow our project and enjoy its community you need to arrive on our Discord, Facebook, Twitter and forum. See you in game! Backnite Team. © OUR BEST TEAM @Backer - CEO of the project, Lead LUA Developer @Pumelowsky - 3D Object Creator, Polish Translator @KingMoses - Web Developer, System Administrator @QuoVaids - Map maker, Story mode designer, Polish Translator @DHXtR - Graphic designer Stay tuned with our project, following us on our Social Media! https://backnite.com https://forum.backnite.com
  20. 3 points
    هذي من احدى اللهجات حقت اهل نجد ومعناه انك معزوم عندي او ضيف عند اللي عزمك وتختلف اللهجات ف حياك الله عندنا مزغاب بكره
  21. 3 points
    أشكرك على هيك تعليق الفكرة تفيد فقط المانجرسية لى عدم الظلم بين الاعبين , او تفيدك انت بنفسك تقدر تشوف اوضاع سيرفر وانا الصراحة سويت هاذا الشيء لى اني اكره الظلم , وما احب الهياط فالسيرفر , شبه فما قلت بتفيد السيرفورات بشكل كبير , استكشفت انه السيكل يخذ حجم للخادم ف ان شاءالله يوم ألقي وقت بخليه ع ربط موقع اسهل تحياتي @#Soking
  22. 3 points
    فاهم فكرة الفنكشن خطأ انت tonumber = يحول القيمة الموجودة الى رقم, مثلاً يحول السترنق الى رقم
  23. 3 points
    المنظمين حاليا في مجتمع العرب : @justboy @#CroSs @Rakan# @!#DesTroyeR_,) @Abu-Solo
  24. 3 points
    آمييييييييييييين انا جاي و آخذ معي هذي احسب فيه مضاربة
  25. 3 points
  26. 3 points
    لا تنسون تحطو حقوقي برضو لاني علقت ع المنشور وهذا يعتبر انجاز لصاحب المود 😅😅
  27. 3 points
    ٍسواه المبرمج الكبير خالد بس محد اعطاه وجه
  28. 2 points
    About SAPD:FR Online is mainly based on the popular GTA:SA SAPD:FR mod and it's aim is to bring the fun online and allow players to patrol together, assist other player officers, etc. This project has been going on for a few years already and has had it's ups and down, it also used to be known as FR:MP & 7Precint before receiving it's current SAPD:FR Online name. Originally it has been created by the original creators of SAPD:FR Palm Beach Games (previously known as FR Mods) and was officially taken over by Advanced Gaming near the end of 2016 through a signed contract. Our aim is to bring as realistic and fun at the same time police experience with the Non Player Characters (NPCs) spread around the map being potential fellas that are up to no good. The server gives ability for players to progress through the ranks by arresting criminals, respond to callouts that have different variety of possibilities to happen every time, patrol inside of the patrol zones, simply have fun with your friends or other players, pursuit suspects both on foot and in vehicles, do speed traps, etc. Features The server has quite a lot of features in store for the players to have fun with and the best part is that the features only keep expanding further and further with our weekly updates. Some noteable features are: Ability to patrol in 6 different departments, 3 Sheriff Departments and 3 Police Departments which have different ranking structure and each seperated into "saves" which save your progress in a specific department Callout system which contains a lot of different callout each which can have different outcomes when either you arrive on scene or try to interact with the Non Player Characters (NPCs), these vary from simple callouts such as injured person to somewhat big callouts such as armored truck robbery, street brawls, etc. A ELM system which lets you switch both your primary and secondary lights through different modes, 15 modes to be exact A neatly designed HUD which gives you the most cruical information such as your current level, exp amount, callout that you're in (if any), money, vehicle you're in, speedometer, zone that you're in, etc. Patrol zones which let you patrol around San Andreas for a small experience reward Multiple additional unmarked vehicles that have been designed by our outstanding modder ThatOneIowan Rank system which unlock different vehicles, equipment, etc. A dispatch (aka Central) with which you can interact to check for civilian's background, vehicle's information, request backup, inform that there's an armed suspect, request prisoner transport, etc. Ability to request special units which will assist you in different occasions, such as medics for injured civilians, towtrucks for vehicles that are in the way, etc. Ability to request backup to which other players can respond to Ability to see every unit's locations by opening the map on F11, each unit's number is displayed there Ability to interact with Non Player Characters (NPCs), ask them for their IDs, frisk them, arrest them, perform requests such as sit, flee, pursue them (if they evade), and much more Ability to install mods by just dragging them into a folder (full explanation of the system is available on our forums) Edited vehicle handlings to match IRL acceleration and top speeds and let you travel through San Andreas faster than originally intended by the game Multiple translations for our non English speaking players Helper system which lets new players use /ask to ask a question Simple Pay 'n' Spray script which lets you fix your vehicles for free Inventory system which lets you hold multiple items, in addition to this each precint has a officer vendor at which you can buy (or take) items such as armor, medical kits, spikestrips, vehicle repair kits and more Multiple precints spread around the major cities which players can use to arrest their suspects or reach vendors NEW Ability to play as a medic unit And much more! Updates & community feedback The script itself is being updated weekly, every saturday to be exact. Due to the script being a few years old we're focused onto polishing it as much as we can while also adding more fun features for you guys to use. We respect our community's feedback and are quite happy with the fact that they've already gave us 4 forum pages worth of suggestions to deal with. We may not add those suggestions as fast as some would expect but that's because we either need other features for it to get added or we have some more important focuses onto them, but we can assure you any suggestion we like will be eventually added in, so far we've added in 30+ different suggestions into the server and don't plan on stopping anytime soon. In addition, the server tends to undergo some major changes sometimes and to prevent us from making a mistake with such ideas we create public polls on our forums and notify our members everywhere about it to let them give their vote and also post their opinion on that. If the majority votes against it then ofcourse, we scratch the idea and make something else instead. Media Ever since the server started our users have been posting media around youtube, our facebook inbox or the forums. We're also happy to say that we've inspired few people to start youtube channels as well as have an long active youtube member recording videos in the server actively. Therefore, before the media we'd like to point out some channels that you might want to check if you're interested in seeing more of the server: Unit23OnPatrol Unit 170 Officer371 Unit 28 Videos: **All of the following media is created by our users, full credits go to them** Screenshots: **Warning: a lot of pictures inside of the spoiler** Social Media SAPD:FR Online Website Forum Facebook page Discord: https://discordapp.com/invite/0sefStnGcNuXyA8u Where to join? IP: 37.187.250.129:22004
  29. 2 points
    السلام عليكم اول مره اطرح وظيفه ☺ الوظيفه هي اغلاق اللوحه مثل اللي بالجيو اديتور function CreateButtonClose( GuiElement , text,d) if getElementType(GuiElement) == 'gui-window' then local Text = '|'..text..' |' local Font = 'default-bold-small' local width = dxGetTextWidth(Text, 1, Font) local x = d == 'left' and guiGetSize(GuiElement, false)-50 or d == 'right' and 5 local ln = guiCreateLabel(x,2,width+5,15,Text, false,GuiElement) guiSetProperty(ln ,'ClippedByParent', 'False') guiSetProperty(ln ,'AlwaysOnTop', 'True') guiSetFont(ln , Font) guiLabelSetColor(ln ,150,150,150) guiLabelSetHorizontalAlign(ln , 'center', false) --- Events addEventHandler('onClientGUIClick',ln, function() guiSetVisible(GuiElement, false ) end,false) addEventHandler('onClientMouseEnter',ln, function() guiLabelSetColor(source ,255, 69, 59) end,false) addEventHandler('onClientMouseLeave',ln, function() guiLabelSetColor(source ,150,150,150) end,false) else print('This function is a static function the Window') end end --- Test Code window1 = guiCreateWindow(0.01, 0.04, 0.70, 0.70, "Window1", true) window2 = guiCreateWindow(0.43, 0.04, 0.38, 0.29, "Window2", true) for k,element in ipairs(getElementsByType('gui-window',getResourceGUIElement(getThisResource()))) do CreateButtonClose ( element,'Close','right' ) --CreateButtonClose ( element,'Close','left' ) end معلش مابعرف اشرح بس تقدرو تجربو الوظيفه واتمني ان تنال اعجابكم 😉
  30. 2 points
    Hi all, I own a 'vehicle-oriented' MTA:SA server, which was grounded a couple of years ago. Our team has grown up within the fun/gaming process in cases of ideas and modelling (there are about 10 stable 3D-modelling/-designing enthusiasts at the moment), so I personally had to go on with my scripting and 'thought-scaling' skills. It is also could be very familiar/close to many MTA-enthusiasts, that organizing/'management' (except coding) of such kind of team takes much time, attention and effort. Now I met that 'level' where all the ideas and large amount of routine became a kind of 'hardly storable' thing for my head being the only Lua-coding and 'general processing unit' in the project. The same trouble meets the project in general - many things which were released within the server updates could be not less useful in much bigger number of places worldwide, so the current project looks like a 'too small house for a too large family'. Here is an 'example'-(short)list of systems which were successfully released/resolutely begun by me and my teammates. More info could be presented personally to people who become interested in. Vehicle platform/base unification. At first, it looks like a simple 'setVehicleComponentVisible'-based tuning system, but it becomes much more complicated and interesting, when it goes about 'realistic' exterior-detailing, which needs a large work done not only by modellers, but also by a crew of general car enthusiasts, which look for and finally provide technical info about how every model/modification looks in real life and which parts should be modelled. All opening panels (doors, bonnets etc) DO have synchro, so they open/close such as the original GTA-components do. Vehicle-'damage' system with component movement and 'wrecking' HLSL-shaders (in progress). Photos possible for interested in cooperation by request. Custom corona-based vehicle lights system. In-game vehicle component positioning with synchro and 'cross-DFF' tuning system (allows to install parts from another vehicle model). Full-3D numberplates system. Even plates are UV-mapped so they could be painted/textured in any way. All the fonts are so 'realistic' as possible being in 3D. Wheel system with separate tire-/rim changing possibility + tire texture changing. Large amount of other vehicle and general gaming systems, which could be described for ages if needed. Who is clearly needed? I'm looking for person/people who is/are interested in 'automotive' projects. That could be experienced Lua-developers (PAID) who could generate and implement 'outstanding' ideas, and even other enthusiasts, who want to improve their skills. The main goal for the moment is optimizing the routine (please note that 'routine' is only the word, sometimes it could be more complicated and 'prestige' than it sounds), because 'management'-tasks are taking more and more attention. Thats why I will be glad to communicate with any kind of people with corresponding level of personal interest to such kind of projects. If 'it goes', any kind of cooperation could be discussed. Skills which are 'greatly welcomed' (but not obligatorily): DX GUI development experience HLSL (shaders) I speak English / Ich spreche Deutsch / Спілкуюся українською / Говорю по-русски Please PM me if interested.
  31. 2 points
    Não é necessário passar pra server-side pra abrir o painel já que não necessita de permissão, você pode usar apenas onClientMarkerHit. Correção: local sX, sY = guiGetScreenSize () local markerGuardar = createMarker (-2407.54, -598.33, 132.64, "cylinder", 1.5, 255, 255, 255, 50) addEventHandler ("onClientResourceStart", resourceRoot, function () defaultWindow = guiCreateWindow (sX/2 - 185, sY/2 - 220, 370, 440, "Guardar Armas", false) guiWindowSetSizable (defaultWindow, false) guiSetVisible (defaultWindow, false) btnGuardar = guiCreateButton (10, 396, 112, 34, "Guardar", false, defaultWindow) btnFechar = guiCreateButton (247, 396, 112, 34, "Fechar", false, defaultWindow) defaultGrid = guiCreateGridList (9, 26, 350, 360, false, defaultWindow) guiGridListAddColumn (defaultGrid, "Arma", 0.7) guiGridListAddColumn (defaultGrid, "Munição", 0.20) end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end if source == btnGuardar then outputChatBox ("Btn: "..btn, 0, 255, 0) elseif source == btnFechar then Abrir () end end) addEventHandler ("onClientMarkerHit", getRootElement(), function (hitPlayer, matchingDimension) if hitPlayer and getElementType (hitPlayer) == "player" and matchingDimension then Abrir () end end) function Abrir () if guiGetVisible (defaultWindow) == true then guiSetVisible (defaultWindow, false) showCursor (false) -- guiGridListClear (defaultGrid) elseif guiGetVisible (defaultWindow) == false then guiSetVisible (defaultWindow,true) showCursor (true) -- guiGridListClear (defaultGrid) end end OBS: Não entendi o motivo de você usar centerWindow sendo que você pode calcular a posição do centro manual. (Fiz isso por você se tiver dúvidas sobre GUI pode dar uma olhada no tópico do @Lord Henry.) Tópico: Aqui
  32. 2 points
  33. 2 points
    getPedMoveState -- jump or getKeyState -- lshift
  34. 2 points
    start = getTickCount() DxAnimation = function (text,color1,color2) local now = getTickCount() x_,y_,w_,h_ = 254, 368, 465, 25 local progress = (now - start) / (start + 1000 - start) local h,r,g = interpolateBetween(h_-50,color1 or 0, color1 or 0, 0,color2 or 255, color2 or 255, progress, "CosineCurve") dxDrawRectangle (x_,y_-25,w_,h_, tocolor ( 0, 0, 0, 200 ) ) dxDrawRectangle (x_,y_,w_,h, tocolor ( 255,255,255, 165 ) ) dxDrawText(text or 'oskar',x_,y_-50,w_+x_,h_+y_, tocolor(r,g,r), 1.00, "bankgothic", "center", "center", false, false, false, true, false) end addEventHandler("onClientRender", root,function () DxAnimation ('Welcome To BlackHeart',0,255) end) اي خطاء قوله ✌️
  35. 2 points
  36. 2 points
    الاسم زرفته و الافتار زرفته وش باقي ؟ 😂
  37. 2 points
    مشكور حبيبي , وإقتراح رائع .... ❤️ منور ي قلبي , مشكور , ومنور . العفو , تستاهل اكثر ❤️
  38. 2 points
    Tá... O painel do questionário não deve ultrapassar o tamanho de 640x480 pixels. (resolução mínima do MTA) Deverá ter um botão para passar para a próxima pergunta (ficará a seu critério se o botão deve aparecer somente após ter uma resposta na pergunta atual) (Opcional) Botão para voltar para a pergunta anterior. (Se o questionário não for obrigatório) Botão X para cancelar e fechar o questionário. Prefira cores escuras para as janelas e backgrounds e textos na cor branca. Deve aparecer somente 1 pergunta por vez, não faça no estilo Google Forms que mostra a seção inteira pois não é uma boa ideia exigir o uso do scroll no MTA (ou barra de rolagem). Se preferir, você pode substituir os botões DX por teclas bindadas, por exemplo ENTER para passar para a pergunta seguinte e BACKSPACE para voltar para a pergunta anterior. As respostas serão salvas em variáveis, numa table. Depois de terminar o teste, basta enviar essa table para o server registrar as respostas. As perguntas podem ser salvadas em um arquivo XML ou então em outro arquivo LUA numa table, para serem acessadas pelo painel.
  39. 2 points
    ماشي , بلاش اتكلم لان لسه طالع من انذار ولو اتكلمت هخش ف انذار تاني ولاكن تذكر ولا تبكي بعد ذلك اراك لاحقا
  40. 2 points
    MTA-Communication-Enchantment It is finally far enough in development to share this with you. I made an announcement a few days ago about solving some struggles, that people have with communicating between the server and the client. Today is the day that it isn't just rumour, but for you to use. Before I am going to write a topic for it, I prefer to solve any unknown issues first. That is where you guys might come in! Just an example:(1) Passing arguments like you used to@ --CLIENT callServer("passingArguments", "arg1", "arg2", "arg3") -- SERVER function passingArguments (arg1, arg2, arg3) outputChatBox(arg1 .. " " .. arg2 .. " " .. arg3, client) end Just an example:(2) Calling back! -- CLIENT callServer( "calculation", 50, 100, function (value) outputChatBox("Value: " .. value) end ) -- SERVER function calculation (value1, value2) return value1 + value2 end Just an example:(3) Calling before a client has loaded his scripts! --SERVER addEventHandler("onPlayerJoin", root, function () callClientAwait(source, "testCallClientAwait") end) -- CLIENT function testCallClientAwait () outputChatBox("Yes this works!") end Thank you @Xwad and @JeViCo for early testing! Repository: (+ download) https://gitlab.com/IIYAMA12/mta-communication-enchantment [NOTE] The documentation on the repository is not 100% complete. Direct download link: [NOTE] On the repository there is syntax highlight https://gitlab.com/IIYAMA12/mta-communication-enchantment/-/archive/master/mta-communication-enchantment-master.zip
  41. 2 points
    نتعلم الابداع منك يأقلبي , مشكور على المرور
  42. 2 points
    Vamos por partes. Nesse caso, por se tratar de apenas 40 contas. Dá pra editá-las manualmente acessando o banco de dados internal.db usando o programa gratuito DB Browser For SQLite e setando a grana das contas uma por uma em 0. Ou se preferir fazer via código, vc vai precisar obter todas elas com getAccounts e verificar todas elas através de um loop for que vai setar a data da grana em 0 em cada uma das contas. OU Você pode simplesmente deletar todas as contas, em vez de ir setando grana 0, delete cada conta com removeAccount. Mas eu particularmente acho mais fácil acessar o banco de dados pra fazer isso do que programar um script temporário só pra fazer isso. ------------------2 parte-------------------- Já vi um mod de concessionária que funcionava assim também, com banco de dados MySQL criado pelo próprio resource. Mas eu sempre tive problemas pois toda vez que o servidor era desligado, todos os carros eram perdidos. Por isso acabei recriando outra concessionária que salva tudo no banco de dados nativo do MTA em SQLite no registry.db e lá ele não perde os dados. Verifique se o seu mod funciona corretamente, caso contrário os jogadores perderão os veículos após quedas do servidor. Que eu saiba, mods de painel de login geralmente não criam bancos de dados (existem raras exceções). Eles geralmente salvam no banco de dados nativo do MTA por meio da função addAccount. Elas ficam salvas no internal.db, as senhas são criptografadas, então nem mesmo o dono do servidor consegue saber. Ele só vai ver um código serial no lugar da senha. Nunca testei se deletar o banco de dados inteiro causa alguma falha no servidor, sempre que eu preciso fazer alguma alteração, acesso ele por meio do programa que citei anteriormente. E quando preciso deletar uma conta específica, faço por meio de comando no painel Admin. (parecendo um Hacker) Não tenho certeza, mas eu ACHO que o servidor recria o banco de dados ao iniciar, caso ele não exista. Não esqueça de verificar no arquivo ACL.xml (abra com notepad++) se alguma das contas está lá. Se tiver, delete a linha que ela aparece. Contas que não existem podem dar erros nas ACL.
  43. 2 points
    O que você quer são shader de markers, ou seja, texturizar um marcador. Eu tenho um aqui: mShader. Não é o listrado, mas é fácil de editar, se souber mexer com design. Print/vídeo do marker: YouTube @EDIT: Ah, já ia me esquecendo de falar sobre o seu script. Ele está quase correto, o problema realmente é o tamanho e a altura dele que, em server-side, a colisão é meio bugada, digamos assim. É sempre bom verificar o tipo de elemento que o marcador está recebendo, então sempre utilize o parâmetro 'hitElement' ou do jeito que você quiser, tipo assim: local theMarker = createMarker( x, y, z, "cylinder", 1.25, 0, 171, 0, 220 ); function someFunction( hitElement, d ) if ( getElementType( hitElement ) == "player" ) and ( d ) then -- getElementType() verifica o tipo de elemento. A letra "d" serve para verificar se o jogador está na mesma dimensão que o marker. local playerPos = { getElementPosition( hitElement ) }; someVeh = createVehicle( 411, playerPos[ 1 ], playerPos[ 2 ], playerPos[ 3 ] + 0.5 ); warpPedIntoVehicle( hitElement, someVeh ); end end addEventHandler( "onMarkerHit", theMarker, someFunction )
  44. 2 points
    setTimer + restartResource Isso reinicia o resource em si. Dependendo do seu caso, pode ser outra coisa específica que você quer que execute num intervalo de tempo, nesse caso é usando setTimer em uma função.
  45. 2 points
    @Jupiter @justboy @aLRsHide @#,~BLaaaCK @a7zan
  46. 2 points
    Usando elementData é o jeito mais fácil. No entanto outro jeito seria exportando funções de um script e importando em outro. Você pode fazer isso por meio da função call.
  47. 2 points
    addEventHandler ("onResourceStart",root, function() for i,d in ipairs(getElementsByType ("player")) do givePlayerMoney(d,math.random (200,800)) outputChatBox ("Giving All Players Random In Game Money !!",root,255,255,255,true) end end ) --- addEventHandler("onPlayerWasted",root, function(_,attacker,_,_) takePlayerMoney (source,100) outputChatBox ("You Lost 100$ From Your Wallet For Getting Killed",source,255,255,255,true) givePlayerMoney (attacker,math.random(200,250)) outputChatBox("You Got Some Money For Killing A Player",attacker,255,255,255,true) end ) الي شاف غلطة بالاكواد يصححها بنفسه - كاتبهم من الجوال
  48. 2 points
    Sup folks,This is my first feature and map. Also my first video.Hopefully you enjoy the map and the video.Even tho' I :Oed up the video a little bit at the beginning and had a small lag in OBS.http://www.youtube.com/watch?v=AFSAwYJcRrkGreetings.⮕ Song: SLUMBERJACK & Machine Age - Daggers [Monstercat Release]⮕ Download *updated on 15th June 2019: http://www.mediafire.com/file/wwo56qb5b4b6029/%5BDM%5DKirinftTorqueftCNRG_DevastatedNaturaI.zip
  49. 2 points
    السلام عليكم ورحمة الله وبركاته !! اعزائي اعضاء ومحبين مجتمع العرب, سنقوم بتوزيع حسابات ماين كرافت وفورتنايت اصلية ومجاناً لكم فقط تحتوي حسابات فورتنايت على 30 شخصية (سكن) ويمكنك تغير اسم الحساب والمعلومات السرية وكلمة السر وكل شيء "Save The World"حساب فورتنايت يحتوي على طور سنقوم بتوزيع الحسابات حين وصول عدد اعضاء السيرفر الى 100 !!لطفاً قم بمشاركة رابط السيرفر مع أصدقائك, أقاربك او حتى عائلتك اضغط هنا لدخول السيرفر
  50. 2 points
    Por favor, antes de criar um tópico nesta categoria, certifique-se que o seu tópico esteja de acordo com cada uma destas etapas: Formule sua pergunta corretamente Coloque um bom título para o seu tópico. Não intitula o seu tópico com: Ajuda por favor; Dúvida; Alguém me ajuda?; Como faço isto? Em vez disso, você pode deixar especificado o que você precisa no título do tópico. Especifique a sua dúvida para que possamos entender o seu problema melhor Tente informar onde está o erro, por meio do debug (/debugscript 3). Certifique-se de ter verificado o debug. Diga o trecho que não está funcionando caso saiba. Além disso, poste um trecho do código para nos ajudar. E informe o que o script deve fazer para ajudar as pessoas que responderem. não espere que as pessoas deduzam sem que vejam alguma explicação. Consulte pelo fórum algo relacionado ao seu problema antes de postar Pesquise pelo fórum ou use a barra de pesquisa para tentar encontrar a solução do seu problema. Isso evitará que sejam criados vários tópicos pedindo ajuda relacionada ao mesmo problema. Não peça scripts prontos nem para que façam um script para você* A menos que você esteja procurando por um resource existente. Outra exceção, é se você estiver disposto a pagar por um recurso. Por favor postar aqui se você quer pagar por um serviço. * Note que isso não é uma regra, é um bom conselho, visto que tópicos fora do padrão correto pode descredenciar o seu pedido de ajuda e você não obterá respostas. Além do mais, é mais benéfico se esforçar para aprender do que pedir pronto, por isso, saiba utilizar este local de ajuda e não usar o fórum apenas para conseguir códigos. Se você já criou um tópico e ele não foi resolvido, não crie outro similar com o anterior Em vez disso, você pode repostar no seu tópico anterior. Você também pode reviver outros tópicos que tenham o mesmo problema que o seu, mas lembre-se de fornecer informações necessárias pertinentes ao seu problema. Não se esqueça de postar o seu código com a devida formatação: Além disso, lembre-se de definir a linguagem ao qual seu código pertence: