Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 19/02/19 in all areas

  1. السلام عليكم اليوم حابب اقلكم ابيكم كلكم تجون سيرفري واتمني تزوروني كلكم تنوروني وهذا العدد قبل ساعة ايبي السيرفر : mtasa://46.105.250.205:26058 وسيتم وضع بعض الصور من السيرفر في نفس هذا الموضوع قريب
    2 points
  2. بسم الله الرحمن الرحيم الصلاة والسلام على اشرف الانبياء والمرسلين نبينا محمد عليه افضل الصلاة واتم التسليم, اما بعد: أقدم لكم دورتي لـ تعلم لغة برمجة لوا.. ملاحظة: توجد مشكلة في الدرس الثاني الا وهي صغر الخط, وتم حلها ولن تتكرر في الدروس القادمة باذن الله تعالى MTA الدورة لا تتوجه لـلعبة ولكنها تتكلم عن البرمجة بشكل عام بالاضافة لتعليم وتدريس في لغة لوا اذا كان فيه نوع من الاقبال والتفاعل سأتخصص بـ برمجة ام تي ايه بالاضافة لبرمجة الديسكورد وشرح بعض اللغات الاخرى دمتم سالمين في أمان الله..
    1 point
  3. O server mal vai abrir em beta e já é o melhor roleplay do MTA? Senti um leve exagero aí.
    1 point
  4. 1 point
  5. Há um tempo DNL Me orientou a montar um usando getAccountID, No caso transformei ele em ElementData e claro ficou bem mais curto deve ser útil para você. http://megamodsmtasa.blogspot.com/2019/02/idpermanente-sem-bugs.html
    1 point
  6. Yeah. If the browser is local, it's local only, and cannot communicate with the internet on it's own. This is because local browsers enable extended JavaScript functionality, namely, calling events etc. in MTA. If this was allowed, a malicious website would be able call events and exploit client-sided code, perhaps even the server-side integration of it. Browsers that can communicate with the internet, have that functionality disabled for that reason. Technically you could get around this by loading the contents through fetchRemote and injecting that into a local browser, but as mentioned above, this would be very difficult to get images and anything else that loads in a separate request unless you parse the fetch's return as a browser would and make those additional requests through fetchRemote too. This would likely also be a lot slower than a non-local browser.
    1 point
  7. I don't think that is enough for just a Youtube video. Open your default browser. Go to the youtube video you want to watch. Open the inspector. Go to the network tab. Reload the page. And see the list of requests + domains showing up one by one.
    1 point
  8. I am very sure that CORS will block it, if it is from another domain. https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS But a way around that would be making a XMLHttpRequest https://developer.mozilla.org/nl/docs/Web/API/XMLHttpRequest And put the website inside of the contentWindow. https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/contentWindow Of course, there are some seriously limitations to this, as images, css, js are received with other requests. So to answer your question: `It depends.` If the CSS, JS, images and other content are embedded then there will be no problem.
    1 point
  9. انصحك باستخدام proxy chains وليس vpn بالتوفيق اما بالنسبه للاجراءات الوقائيه لمنعه من الدخول على شبكتك فقط قم بتغيير كلمة مرور الادمن الخاصه بالراوتر اذهب لغالبا الرابط التالي 192.168.1.1 ثم user:admin pass:admin انت المطلوب منك انك تغير الباس هذا من admin الى اي شي ثاني المهم اضغط لوجن وبعدين خش على account setting وبتحصل user:admin pass:حطه اي باسورد ثاني وبكذا منعته من انه يستغل ثغرة البورت 80 اتمنى اكون افدتك بالتوفيق لكن الطريقه مب فعاله 100% لكن ب mta اطفال هكر فقط فما اظن ان في واحد له الخبره في الهكر عشان يقدر يسوي تخمين للباسورد
    1 point
  10. Did you optimise it for web? A tool I use a lot: fontsquirrel.com
    1 point
  11. ذا هو الكلام لى ناس تبحث عليه ما قصرت
    1 point
  12. انا ماقد شفت مجتمع لعبة سيء مثل ما شفت في ام تي اي بغض النظر عن العرب , فيه اجانب ايضاً و كثيرين سيئين مو شرط العرب فقط بس فيه طريقة عشان تتجنب استغلال الآي بي , اذا كان صاحب السيرفر نفسه يستغل الاي بي , ليش تقعد له بالسيرفر ! اسحب عليه اما اذا كان ادمن عادي , كلم صاحب السيرفر و قله ترا فيه واحد قاعد يستغل الاي بي حقي قفل الايبيات من الادمن بانل , اذا ما استجاب لك اطلع من عنده
    1 point
  13. tableGroups = { "Admin", "Police", --- إلخ } function removePlayerGroups ( thePlayer ) if ( isElement(thePlayer) and getElementType( thePlayer ) == 'player' ) then if not isGuestAccount(getPlayerAccount(thePlayer)) then local hisAccountName = getAccountName(getPlayerAccount(thePlayer)) for i , acl in pairs( tableGroups ) do if( aclGetGroup( acl ) ) then if(isObjectInACLGroup( "user."..hisAccountName , aclGetGroup(acl) ) ) then aclGroupRemoveObject (aclGetGroup(acl), "user."..hisAccountName) end end end end else error("Bad argument #1 player not found") end end
    1 point
  14. VPN جرب تستخدم
    1 point
  15. معلوماتك خاطئة كيندر هوست بتنزل قريب
    1 point
  16. string getPlayerIP ( player thePlayer ) ليه غير قانوني و هم حاطين الدالة من الأساس , هذا الشيء قانوني في اللعبه 100% وإلا اعطني شيء يدل على عدم قانونيتها و للمعلومية ترا الادمن بانل تُظهر الآي بي و هي مبرمجة من طرف مطورين اللعبه حتى انو لما تثبت اللعبة على طول تتثبت معك الادمن بانل و فيها اكواد اظهار الاي بي في البانل بالنسبة لصاحب الموضوع ترا الآي بي يتغير مو ثابت حاول تسوي ريستارت للشبكة الخاصة فيك و إذا مانفع طف الجهاز وشغله واسحب على السيرفر اللي ذكرته#
    1 point
  17. سيرفر جميل ماشاء الله , ولي زيارة في اقرب وقت
    1 point
  18. جرب دا addEvent("aAdminEx1",true ) addEventHandler("aAdminEx1",root, function ( player1,editdays,editsbab) local acc = getAccount(player1) if acc and not isGuestAccount(acc) then local account = getAccountName(acc) if account then if isObjectInACLGroup ( "user."..account, aclGetGroup ( Group) ) then outputChatBox ( "#ff0000x[#2EFEF7 System Admin Ex #ff0000]x : #ffffff الرتبه موجوده مسبقاً #ff0000 : خطاً",source, 255, 255, 255, true ) return end aclGroupAddObject (aclGetGroup( Group ), "user."..account) outputChatBox ( " يوم ["..editdays.."] تـم صــك الاعـب مـخـالفه لمدة ",source, 255, 255, 255, true ) local Mn = executeSQLQuery("SELECT * FROM aAdminSystem WHERE account=?", account ) if ( Mn ) then executeSQLQuery ( "INSERT INTO aAdminSystem(account,editdays,editsbab) VALUES(?,?,?)",account,editdays,editsbab ) triggerClientEvent( root,"aGrid",root, account,editdays,editsbab) aclGroupRemoveObject ( aclGetGroup( "Console" ),"user."..player1 ) -- هنا اسم الرتبة aclGroupRemoveObject ( aclGetGroup( "King_Admin" ),"user."..player1 ) -- هنا اسم الرتبة aclGroupRemoveObject ( aclGetGroup( "Manger" ),"user."..player1 ) -- هنا اسم الرتبة aclGroupRemoveObject ( aclGetGroup( "Mangers" ),"user."..player1 ) -- هنا اسم الرتبة aclGroupRemoveObject ( aclGetGroup( "Admin" ),"user."..player1 ) -- هنا اسم الرتبة -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك -- كمل هنا الاسل حقك setTimer ( function (account) if not isObjectInACLGroup ( "user."..account, aclGetGroup ( Group ) ) then executeSQLQuery("DELETE FROM aAdminSystem WHERE account=?", account) triggerClientEvent(root,"datasCallBack",root) outputChatBox ( "#ff0000x[#2EFEF7 System Admin Ex #ff0000]x : #ffffff الرتبه ليست موجوده #ff0000 : خطاً",source, 255, 255, 255, true ) return end aclGroupRemoveObject ( aclGetGroup( Group ),"user."..account ) executeSQLQuery("DELETE FROM aAdminSystem WHERE account=?", account) triggerClientEvent(root,"data",root) end,editdays*1000*60*60*24,1,account) end end end end )
    1 point
  19. https://wiki.multitheftauto.com/wiki/Server_Scripting_Events https://wiki.multitheftauto.com/wiki/Client_Scripting_Events
    1 point
  20. Está querendo demais. Pra começar, vc precisa saber que as funções estão divididas em Server Scripting Events e Client Scripting Events. Nesses links vc já tem as listas dos eventos, só saber inglês e ler uma por uma.
    1 point
  21. É, mas NÃO TEM COMO fazer um painel DX fora de funções, né? hauahauahua Pois ele depende de uma função render.
    1 point
  22. 1 point
  23. We're still going strong! The Development Update for January 2019 has just been released, going over how December's Alpha testing went, web development progress and what we have planned for February. Tell us what you think on Discord! Read it here: https://forums.emeraldgaming.net/topic/332-development-update-6-january/
    1 point
  24. If you've been following what we've done so far, you might be excited to hear that we are opening alpha testing applications! In short, we are looking for people that wish to invest their time in contributing to the goal of creating an enjoyable, bug-free environment for all players. The alpha period starts from December 1st, 2018 and may last up to two months. If you feel like you have what it takes to help us find issues and share feedback with what we have completed so far, feel free to read more about it and apply here: https://forums.emeraldgaming.net/topic/237-alpha-testing-applications-now-open/
    1 point
  25. This script has been stolen from a server by taking the uncompiled client.lua from the client resources directory while playing there. As this happens to be my server, I took this opportunity to publish the script on community rather than having someone else show off with work that isn't theirs. Said server has been running this script for a couple of years already. You can download the resource at https://community.multitheftauto.com/index.php?p=resources&s=details&id=15749 now (open source). Topic locked because this practice isn't allowed on the forums Arabic translation (not by me): هذا السكربت تمت سرقته من السيرفر الخاص بي عن طريق سرقة ملف الكلاينت الغير مشفر من مجلد المودات أثناء اللعب هناك, وبالصدفة هذا السكربت خاص بسيرفري لذلك استغليت الفرصة وقمت بنشر السكربت في الكوميونيتي بدلاً من تظاهر شخص بعمل ليس له, هذا السكربت يعمل بالسيرفر لعدة سنين حالياً https://community.multitheftauto.com/index.php?p=resources&s=details&id=15749 : ( تحميل السكربت ( مفتوح المصدر .هذا الموضوع مغلق لأن هذا التصرف ممنوع في المنتدى
    1 point
  26. We recently released our 5th Development Update for October! Read it here: https://forums.emeraldgaming.net/topic/210-development-update-5-october/ Our main focus for the past few months has been the inventory system, which we had to fully scrap and rework in order to complete it in a more timely manner, which resulted in an event better inventory. You can find a recording and pictures of the inventory in action on our forums. We are also looking for staff! If you feel like you're qualified and want to help an upcoming community, feel free to apply to one of the teams listed below. Keep in mind that you might not be able to access the linked content without signing up. Developer Team Faction Team Vehicle Team Design Team We'll keep posting Development Updates each month, showing our progress. The best way to talk with the community is to join our Discord: https://discordapp.com/invite/TxrGCQQ
    1 point
  27. انا معتزل ولكن لازلت حي ?
    1 point
  28. لا ما يعتزل بس هو يحب كل فتره يكتب اعتزال و يقعد يلعب > تشوفه فيه سيرفره موجود بس مغير نكه هههههههههههههههههه
    1 point
  29. نعم معتزل البرمجة ولعبه كاملة ~ ف بشتري المود ولو لقيت ساعه فاضي فيها بركبه ف سيرفوري وا رجع اعتزال شكرا على تعليقك
    1 point
  30. عليك سلام ورحممة الله شكرا على ردك وتفاعلك معنا بالموضوع ونحن ان شاءالله سوف نستمر بالنشر المودات - وزي م انحرقت وطيرونا من الوزارة بسبب سبيت اسرئيل يصكون باند انحرق يوحش - معليك خوي لوحة اختصارات عصبتك لهدرجة ؟ امال لما انزل كل المودات ولوحة اعلى لاعبين وكل شيء
    1 point
  31. ترى عيوب الأخرين ولا ترى عيوبك, لا تتكلم عن غيرك وانتم بأنفسكم يالفلسطينيين ترقصون وتدبكون طول اليوم عموماً مابخش بالسياسة لأنها ممنوعة بالمنتدى, بس عندي مقطع واحد
    1 point
  32. ههههههههههههههههههههههههه, يعني عشان فلسطين دم ليل ونهار اترك حياتي واقعد ابكي ولا كيف بالظبط
    1 point
  33. It all started off more than 12 years ago, when the original release of Multi Theft Auto: San Andreas kickstarted a completely new era of multiplayer gaming in the GTA series. Back then, the MTA experience was nothing like it is nowadays; very basic vehicle synchronization and a only limited set of gamemodes existed - Race, Freeroam, DeathMatch and Demolition Derby. In fact, one could not even leave his vehicle, meaning all the action had to take place sitting in a car. Sounds quiet boring, doesn't it? Why would anyone play this? Well, the revolutionary Map Editor and a devoted community of enthusiasts managed to create something amazing out of the little they had. To name a few honorable communities that even I myself came across: PhrozenByte, littlewhitey's, SKC and DDC. Take a look at the server browser back in the good ol' days. Today, FFS Gaming is proudly carrying on the Racing legacy bringing together decade-old traditions and fresh innovations. We improved and re-invented several aspects of the Racing scene over the years with the goal of making it even more enjoyable for the casual player. Especially the transtion from DeathMatch to Who Finishes First was a controversial, yet groundbreaking decision which allowed for tons of new competitive formats to be created. One of them being Who Finishes First: Old School to which we are adding a 100€ Prize Pool! What's the tournament about? Who Finishes First: Old School is an open tournament based on passing maps further and faster than your competitors. The core concept is very similar to conventional Race - just without any checkpoints. Top-4 players who passed the longest distance on the map receive 3, 2, 1 and 1 points accordingly. The Map Pool consists of 20 maps that are generally considered "oldschool" - they were mainly created and played back in 2009-2011. So called "speed maps" with a smooth track, lack of slow and BMX parts. Not too hard maps, but definitely challenging enough to make you have a hard time competing. Take a look at one of the tournament's maps yourself: You can find the full map list right here. So, how do I play? Obviously, you should have Multi Theft Auto: San Andreas installed alongside Grand Theft Auto: San Andreas. The next step would be to sign up at our Forum in order to post a registration entry in the corresponding thread. Registration is open till July 17th 2018 and you are obliged to submit your Serial which can be obtained through MTA Console (Press F8 to open & type in "serial" to show your Serial). Apart from that you should simply remain patient and keep checking your Skype or PM inbox for scheduling inquiries. The Group Stage lasts from August 4th till September 16th with the Grand Final being played on November 18th. Make sure to check out our DeathMatch OldSchool A Arena in order to train for the upcoming matches. Our public server can be found under the following IP: mtasa://ffs-gaming.com:22003 What can I win? For the first time in the history of Who Finishes First: Old School we are replacing in-game prizes with actual money. It has been about time to spice up the tournaments! So far, that's about it! We are hoping to see both older & newer folks sign up for our tournament. Afraid of participating, because you are not a professional Who Finishes First player yet? That absolutely does not matter, as this tournament is specifically aimed at those who want to start getting in touch with all the amazing things that have been build around the Racing scene over the years. Do not waste the chance for a whole lot of fun, because that is what this tournament is mainly about - Fun! Sincerely, -ffs-Leadership
    1 point
  34. بسم الله الرحمن الرحيم, السلام عليكم ورحمه الله وبركاته , للي ما يعرفها set \ getAccountData بشرح اولا : ؟ set / getElementData و set / getAccountData وش الفرق بين set \ getAccountData = تحفظ الشيء الي تبيه على حساب اللاعب, ولازم تكون مسجل الدخول, وهي سيرفر فقط set \ getElementData = هذي تلقائيه , بمعنى آخر لو طلعت ودخلت بتختفي او لو سويت ريستارت للسكربت راح تروح , وهي كلنت وسيرفر امثله : حفظ اسم اللاعب بحيث لو طلع واسمه نفسه ودخل وهو مغير اسمه يرجع اسمه القديم , مثال , The Best - كنت في سيرفر واسمي Anything - وطلعت وغيرت اسمي وانا برآ وخليته The Best - لو دخلت السيرفر مره ثانيه وسجلت الدخول راح يرجع اسمي addEventHandler('onPlayerQuit',root, -- اذا خرج اللاعب function() -- وظيفه local vAcc = getPlayerAccount(source) -- نجيب حسابه if not vAcc or isGuestAccount(vAcc) then return end -- اذا كان مو مسجل الدخول نقفل الوظيفه setAccountData(vAcc,'Name',getPlayerName(source)) -- نسوي داتا لإسمه end -- اغلاق ) -- اغلاق addEventHandler('onPlayerLogin',root, -- اذا اللاعب سجل دخوله function(_,acc) -- وظيفه local v_Data = getAccountData(acc,'Name') -- نجيب الداتا if ( v_Data ) then -- تحقق setPlayerName(source,v_Data) -- نعطيه الاسم end -- اغلاق end -- اغلاق ) -- اغلاق مثال آخر : اذا كان عندك درع وطلعت ودخلت وسجلت الدخول راح يرجع لك , addEventHandler('onPlayerQuit',root, -- اذا اللاعب خرج function() -- وظيفه local vAcc = getPlayerAccount(source) -- نجيب حساب اللاعب if not vAcc or isGuestAccount(vAcc) then return end -- اذا كان مو مسجل الدخول نقفل الوظيفه setAccountData(vAcc,'Armor',getPedArmor(source)) -- نحفظ الدرع end -- اغلاق ) -- اغلاق addEventHandler('onPlayerLogin',root, -- اذا اللاعب سجل دخوله function(_,acc) -- وظيفه local v_Data = getAccountData(acc,'Armor') -- نجيب الداتا الي حفظناها if ( v_Data ) then setPedArmor(source,vData) -- نعطيه الدرع الي كان معه قبل ما يخرج end -- اغلا ق end -- اغلاق ) -- اغلاق مثال آخر , حفظ الاحداثيات اذا طلعت ودخلت وسجلت الدخول يرجعك لإحداثياتك , addEventHandler('onPlayerQuit',root, -- اذا خرج اللاعب function() -- وظيفه local vAcc = getPlayerAccount(source) -- نجيب حساب اللاعب if not vAcc or isGuestAccount(vAcc) then return end -- اذا كان مو مسجل الدخول نقفل الوظيفه local x,y,z = getElementPosition(source) -- نجيب احداثيات اللاعب setAccountData(vAcc,'Position_x',x) -- x نحفظ الاحداثيات setAccountData(vAcc,'Position_y',y) -- y نحفظ الاحداثيات setAccountData(vAcc,'Position_z',z) -- z نحفظ الاحداثيات end -- اغلاق ) -- اغلاق addEventHandler('onPlayerLogin',root, -- اذا اللاعب سجل دخوله function(_,acc) -- وظيفه local x_Data = getAccountData(acc,'Position_x') -- x نجيب الاحداثيات local y_Data = getAccountData(acc,'Position_y') -- y نجيب الاحداثيات local z_Data = getAccountData(acc,'Position_z') -- z نجيب الاحداثيات setElementPosition(source,x_Data,y_Data,z_Data) -- نرسله للاحداثيات end -- اغلاق ) -- اغلاق Edit # : _,acc الكل ملاحظ onPlayerLogin - طبعا هذا جبناه من الايفنت account thePreviousAccount, account theCurrentAccount, bool autoLogin thePreviousAccount: The account the player was logged into before. theCurrentAccount: The account the player logged into just now. autoLogin: Whether this login was a result of an autologin. للي مافهم, theCurrentAccount: يعني الحساب الي اللاعب سجل الدخول منه _,acc طبعا مو شرط تحط كذا يمكن يكون كذا, function(Previous,Current,autoLogin) -- او function(Best1,Best2,Best3) مو مهم الاسم اهم شيء الترتيب, إن اصبت فمن الله تعالى , وان اخطيت فمن نفسي و الشيطان , والسلام عليكم ورحمه الله وبركاته ,
    1 point
  35. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ... والخ end عند كتابة الاكواد يمكنك ترتبيها لتكون اكثر وضوحاً للقارئ وغالباً لك لكي تعرف الاخطاء التركيبية مثل: عدم تكملة قوس, نسيان :مثال الآتي end ف عند كتابة اي شيء يمكنه ان يغلق ب function myFunction(myArgument) if myArgument then -- الخ .. end end Enter انتقل للسطر التالي بالضغط على زر او اترك مساحة من اربع حروف Notepad++ اذا كنت تستعمل Tab ثم اضغط على زر :مما يجعل الكود قابل للقرائة وليس كالتالي function myFunction(myArgument) if myArgument then -- الخ .. end end والسلام عليكم ورحمة الله وبركاته
    1 point
  36. ما اتوقع احد يقدر يستغل الايبيات لأنهم وهميين الا اذا عن طريق الدوس اتاك ممكن لكن انه يخترق جهاز عن طريق اي بي اللعبة من سابع المستحيلات
    0 points
  37. 0 points
×
×
  • Create New...