Leaderboard
Popular Content
Showing content with the highest reputation on 07/08/18 in all areas
-
2 points
-
مش ملاحظ إن نظام هذا المنتدى تم إستخدامه في اكثر من 500 منتدى قبله ؟؟ لا تجلس تتفلسف ولو تلاحظ تحت المنتدى باليمين مكتوب Powered by Invision Community وهذي الشركة أنتجت هذا النظام و نشرته , وتم استخدامه بملايين مو بمئات المواقع !! لا تجلس تتفلسف تمام ؟2 points
-
2 points
-
Download: https://community.multitheftauto.com/?p=resources&s=details&id=15260 The best vehicle reflection shader around, unique: takes no FPS toll. It looks close to real ENB and it has rewritten effects which uses techniques to avoid performance toll like all circulating shaders suffer from; f.e, it creates reflection based purely on GTA default surface materials. @Ren_712, the most recognized FX/shader developer around MTA, assisted with rewriting the effect not long ago, but has never released it. Until now, it was a resource private to me based on a custom order I gave to Ren_712. It took weeks of development to get it to it's current appearance and a few months to perfect it, as it's tricky to try recreate ENB with MTA FX and make the reflection appear more qualitative than existing ones, while also scrapping any performance toll. I may be claiming it's ''the best'' around, but it's for you to judge: https://imgur.com/a/U8MLN. I am convinced that it is due to several factors: it looks deeper/has a qualitative reflection (almost) simulating ENB, eliminating GPU performance toll while doing that (the appearance) even better than preceding released shaders (which did take a toll), making it the ultimate combination. Open spoiler for sample images of reflection effect: Some will like the ENB resemblance, and others will find the reflection too shiny or deep. You can modify that easily and adapt it to your wishes using the variables in client_carshader.lua. The intensity, brightness, deepness and visibility of the reflection can be tweaked in there, so you can make a ''custom'' version just like ENB's get edited and released as custom ENB. You can make it look differently (more than just less prominent effect) while retaining the optimized techniques it uses against lag. It's possible to simulate the lightest possible shader that doesn't look ''extremely reflective''.1 point
-
السلام عليكم و رحمه الله و بركاته كلكم تعرفون طبعا النسخه الأولي من سكربتي متحكم السكربتات الي ما يعرفها يقدر يشوفها في الموضوع ذا طبعا النسخه كانت اصدار 1.0.0 مثلها مثل المتحكم الي فلوحه الأدمن فقط زياده عنه 2 شي انك تقدر ترتب السكربتات عن طريق حالتها و انك تغير اسم السكربت طبعا ذول ما كانو مهمين جدا يعني و الأصدار الحمدلله نزلو ناس كثيره اليوم بقا جايب لكم الأصدار الثاني من المود الأصدار هذا يضم تحكمات الأصدار الأول بس طبعا هيكون معها شويه خصائص جداد اليوم اقدر اقلكم من الحين اني وفرت عليكم وقت كتير و سهلت عليكم طرق حمايه موداتكم من السرقه اليوم و بكل فخر انتهيت من الأصدار الجديد للسكربت ------------------- الحين يجي واحد يسألني وش التحكمات الي اقدر اسويها للمودات بالمود حقك ؟؟ الجواب كالتالي 1 - تشغيل المود 2 - ايقاف المود 3 - رستارت للمود 4- مسح المود .. وش ذا يا اخي ؟؟؟؟ ما يفرق شي عن لوحه الأدمنيه ؟ تسميه مود مفيد ؟؟ طبعا وقتها راح اقلك اصبر يا حب ما خلصت 5 - تغير اسم المود ( حصري ) ا 6 - و لأول مره تقدر الأن تشفر المود بنفسك من جوا سيرفرك و ما يحتاج تفتح متصفحك حتي + تشفير luac الي ما حد يقدر يفكو غير ccw 7 - و لتوفير الوقت تقدر تشفر كل مودات سيرفرك بضغطه زر صغير ------------------------- و اضافه جديده و هي انك اخيرا تقدر تبحث عن السكربت عن طريق محرك البحث الجديد ( شكر خاص للأخ وحش علي الفكره ) ه ------------------------------------------------------------------------------------------------ حمستكم ها ؟؟ الحين نشوف صور للمود رابط التحميل : https://up.top4top.net/downloadf-7151nq0f1-zip.html الرجاء تقيم المود من 10 المود مشفر لحفظ الحقوق تقدرو تعدلو علي الكومند و الجروبات من ملف settings لا تنسي تكتب باف 8 aclrequest allow Compiler all + الي يجي و يقعد يستهبل و يقول المود ملغم لا يفتح فمه افضل + اقدر اعطي المود مو مشفر لمبرمج اخر من الي هنا في المنتدي يرفعو و يفحصواذا تبون دليل + انا معتزل اللعبه اصلا ادخل ابرمج فقط و السلام عليكم و رحمه الله و بركاته1 point
-
1 point
-
1 point
-
1 point
-
بشويش , بعدين هو سئل سؤال وما قلل احترام احد فـ لازم الرد يكون باحترام ووصدر وسيعع ( ; هذا المنتدى استخدامه سهل وسلس وواجهة جميلة فمافي مشكلة لو سويت زيه م دام الشركة الام ناشرته1 point
-
I can suggest you to not use few timers, but one timer with 1 sec duration and multiple times to execute and some if's inside function. local timerN = 0 function someFunction() timerN = timerN + 1 if timerN == 1 then print("3") elseif timerN == 2 then print("2") elseif timerN == 3 then print("1") elseif timerN == 3 then print("GO") timerN = 0 end end setTimer(someFunction, 1000, 4)1 point
-
arenaSrv.timers[i] = nil -- OR -- outside of the loop arenaSrv.timers = {} -- reset the table You have remove it from the table. Nilling a variable is not the same.1 point
-
ازين طريقة للغشمان اللي مايعرفون يلعبون , يهكرون اللعبه ههههههههههههههههههههههههههههههه1 point
-
(I'm Brazilian and I use google translate) Hello, I made a script that I searched a lot on the internet and did not find it, so I decided to do it myself. It is simple, when climbing on any bike is generated a helmet on the player's head, works with any skin. You can remove the helmet by typing /removecapa or descending from the motorcycle. NOTE: For the script to work you must have the resource "bone_attach".1 point
-
1 point
-
طيب نفس الشيء راح يصير عند استخدام فنكشن الحذف, لأنك راح تحذف الملف واذا خش راح يرجع يحمله من جديد ويشغله ويرجع يحذفه وهكذا1 point
-
<rules> اكتب هنا الي تبيه </rules> واستخدم الوظائف ذي عشان تستخرج الكلام الي بالملف حق xml وتحطه بـ الميمو xmlLoadFile xmlNodeGetValue guiSetText xmlUnloadFile1 point
-
@Einheit-101 Well, my in-game account name is R4FSAN1 point
-
https://github.com/OpenGamePanel/OGP-WHMCS الملف الفيه الشرح اسمه WHMCS OGP Product Setup.pdf1 point
-
اليوم بشرح الوضائف الجديدة الخاصة بالاكاونت { getAccountByID , getAccountID , getAccountIP , getAccountsByData , getAccountsByIP , setAccountName } بسم الله نبدأ x[ getAccountByID ]x شرح الوضيفة \ Explain the function This function returns the account with the specific ID. / تقوم الوضيفة بإرجاع الحساب عبر الايدي او المعرف الخآص به السانتكس \ Syntax account getAccountByID ( int id ) id = The ID to get account from / الآيدي الي تبي تجلب فيه الحساب عن طريقة العائدات / Returns Returns account associated with specified ID. Returns false if invalid arguments were specified or there is no account with this ID. / ارجاع الحساب المرتبط بالمعرف او الإيدي ,إرجاع قيمة منطقية بـ فولس إذا كان الحساب غير موجود مثآل \ Examble addCommandHandler("getAccount", -- نسوي امر جديد function (player, cmd, id) id = tonumber(id) -- نجلب الايدي من الامر local account = getAccountByID(id) -- نجيب الحساب من الايدي if account then -- نتحقق ان الحساب موجود او لا outputChatBox("The name of the account with that ID is: "..getAccountName(account), player) -- اخراج نص بـ أسم الحساب الي جبناه else -- اذا الحساب مو موجود outputChatBox("There is no account with this ID.", player) -- اخراج نص بـ ان لا يوجد حساب يمتلك هذا الاي دي end end) x[ getAccountID ]x شرح الوضيفة \ Explain the function This function retrieves the ID of an account. / تستخدم هذه الوضيفة لجلب الآيدي او المعرف الخاص بالحساب السانتكس \ Syntax int getAccountID ( account theAccount ) theAccount = The account you wish to get the ID of. / الحساب الذي تريد جلب الآيدي او المعرف الخاص به العائدات / Returns Returns a int containing the account's ID, false if the account does not exist or an invalid argument was passed to the function. / ارجاع رقم انتقر او رقم صحيح يحتوي ع ايدي الحساب المُدخل, إرجاع قيمة منطقية بـ فولس إذا كان الحساب غير موجود مثآل \ Examble function outputOnLogin ( previous_account, current_account, auto_login ) --when a player logs in / لما الاعب يسجل دخول outputConsole("["..getAccountID(previous_account).."] "..getAccountName(previous_account).." Logged into ["..getAccountID(current_account).."]"..getAccountName(current_account)) -- announce it into the console / استخراج نص للكونسل بـ أيدي حسابة القديم و الجديد end addEventHandler("onPlayerLogin",getRootElement(),outputOnLogin ) --add an event handler / اضافة حدث x[ getAccountIP ]x شرح الوضيفة \ Explain the function This function retrieves the IP-address of an account. / تستخدم هذي الوضيفة لجلب عنوان الايبي ادريسس للحساب المحدد السانتكس \ Syntax string getAccountIP ( account theAccount ) theAccount = The account you wish to get the IP of. / الحساب الذي تريد جلب الايبي ادريسس الخاص به العائدات / Returns Returns a string containing the account's IP, false if the account does not exist or an invalid argument was passed to the function. / إرجاع سلسلة نصية تحتوي على عنوان الايبي ادريسس للحساب المُدخل, إرجاع قيمة منطقية بـ فولس إذا كان الحساب غير موجود مثآل \ Examble function outputOnLogin ( previous_account, current_account, auto_login ) --when a player logs in / عند تسجيل دخول الاعب outputDebugScript(getPlayerName(source).."logged into his account with IP "..getAccountIP(previous_account)) -- announce it into the debugscript / إخراج نص للدي بق بـ عنوان الاإيبي ادريس للحساب إو الاعب end addEventHandler("onPlayerLogin",getRootElement(),outputOnLogin ) --add an event handler / اضافة حدث x[ getAccountsByData ]x شرح الوضيفة \ Explain the function This function returns a table containing all accounts with specified dataName and value (set with setAccountData). / تقوم هذه الوضيفة بإرجاع جدول يحتوي على جميع الحسابات التي تمتلك على داتا محددة ( setAccountData ) :تم تعينها بإستخدام وضيفة السانتكس \ Syntax table getAccountsByData ( string dataName, string value ) dataName = The name of the data / اسم الداتا value = The value the dataName should have / اشتراط ان تكون قيمة الداتا العائدات / Returns Returns table containing the accounts associated with specified value at dataName. Returns false if invalid arguments were specified. / جدول يحتوي على الحسابات المرتبطة بالقيمة المحددة في الداتا, إرجاع قيمة منطقية بـ فولس إذا تم تحديد ارقمنات غير صالحة مثآل \ Examble addCommandHandler("accountsbydata", function (player) -- add Command / إضافة امر local account = getPlayerAccount(player) -- Set the variable to the player account / تعين المتغير بـ حساب الاعب setAccountData(account, "test", "hello") -- Set the data and the value set on the account / وضع داتا معينة وقيمة لها على الحساب local accounts = getAccountsByData("test", "hello") -- Set the variable to the table containing the accounts associated with dataName and valueData / تعين المتغير بجدول يحتوي على الحسابات المرتبطة بالداتا والقيمة الخاصة بها outputChatBox(getAccountName(accounts[1]), player) -- The output text that contains the first account in the table / إخراج نص يحتوي على إول حساب في الجدول end) x[ getAccountsByIP ]x شرح الوضيفة \ Explain the function This function returns a table containing all accounts that were logged onto from specified IP-address. / تقوم هذه الوضيفة بإرجاع جدول يحتوي على كافة الحسابات التي تم تسجيلها من عنوان الإيبي ادريس المحدد السانتكس \ Syntax table getAccountsByIP ( string ip ) ip = The IP to get accounts from / الإيبي ادريس المراد الحصول على الحسابات المسجلة به العائدات / Returns Returns table containing the accounts associated with specified IP-address. Returns false if invalid arguments were specified. / تقوم هذه الوضيفة بإرجاع جدول يحتوي على الحسابات المرتبطة بعنوان الايبي ادريس المحدد, إرجاع قيمة منطقية بـ فولس اذا تم تحديد ارقمنات غير صالحة مثآل \ Examble addCommandHandler("getAccounts", -- add Command / إضافة امر function (player, cmd) local ip = getPlayerIP(player) -- Set the variable to the player IP / تعين المتغير بـ إيبي الاعب local accounts = getAccountsByIP(ip) -- Set the variable to the table containing the accounts associated with IP / تعين المتغير بجدول يحتوي على الحسابات المرتبطة بالإيبي المسجل بها outputChatBox("You have " .. #accounts .. " accounts.", player) -- Output text in the number of recorded accounts in player IP-address / إخراج نص بعدد الحسابات المسجلة في إيبي ادريس الاعب end) x[ setAccountName ]x شرح الوضيفة \ Explain the function This function sets the name of an account. / تقوم هذه الوضيفة بتحديد اسم الحساب المحدد السانتكس \ Syntax bool setAccountName ( account theAccount, string name [, bool allowCaseVariations = false] ) theAccount = The account you wish to change the name./الحساب الذي تريد تعين الاسم له name = The new name.. / الإسم الجديد للحساب allowCaseVariations = Whether the username is case sensitive (if this is set to true, usernames "Bob" and "bob" will refer to different accounts) العائدات/ Returns Returns a true if the account name was set, false if an invalid argument was specified. / تقوم هذه الوضيفة بإرجاع قيمة منطقية بـ ترو إذا تم تعين اسم الحساب, إرجاع قيمة منطقية بـ فولس اذا تم تحديد ارقمنات غير صالحة مثآل \ Examble addCommandHandler("changeaccountname", function(player, _, oldname, newname) -- add Command / اضافة امر if not oldname or not newname then -- Verify that the oldname and newname value exist / تحقق من وجود قيمة oldname و newname return end local account = getAccount(oldname)-- Set the variable to the account whose name will be changed / تعين المتغير بـ الحساب المراد تغير اسمه if not account then -- Verify that the specified account exists / تحقق من وجود الحساب المحدد return end setAccountName(account, newname) -- Set the specified account name to the newname / وضع إسم الحساب المحدد إلى الـ newname end) الحمد لله وصلنآ إلى نهاية الشرح إتمنى انه اعجبكم وماكان صعب عليكم الإهداءات/ Dedications @KhaledAlamri @#َxLysandeR @!#NssoR_) @#_iMr,[E]coo @#StrOnG_,) @iMr.WiFi..! @بويكا @Master_MTA @N3xT @#DRAGON!FIRE @[T]|O|[P]George @MrKAREEM @ccz @killerProject @#DesTroeyR @Rakan# @الباقي بالقلب1 point
-
شرح جميل ولكن لو تكتب شرح من عندك كان افضل من شرح الويكي ولو سويته بطريقه مختلفه عن الويكي مثال من عندك ومثال الويكي كان افضل وتسلم ع الاهداء1 point
-
1 point
-
atmGUIMain = guiCreateStaticImage(0, 0, screenx, screeny, "atm.png", false) guiSetVisible(atmGUIMain, false) exitGUIbtn = guiCreateStaticImage(screenx/1.1955, screeny/1.367, screenx/20.5, screeny/17, "button.png", false, atmGUIMain) function open() if(guiGetVisible(atmGUIMain) == false) then guiSetVisible(atmGUIMain, true) showCursor(true) else guiSetVisible(atmGUIMain, false) showCursor(false) end end bindKey("your key","down",open) addEventHandler("onClientGUIClick", getRootElement(), function() if(source == exitGUIbtn) then guiSetVisible(atmGUIMain, false) showCursor(false) end end )1 point
-
function SubenPasajeros(jugador) if CantidadDeAsientos >= 0 then if Asiento1 == 0 then Asiento1 = 1 local vehicle = getPedOccupiedVehicle( jugador ) x1, y1, z1 = getElementPosition ( jugador ) Asiento1 = createObject (2035, 1421.958984375, 2624.4677734375, 11.392612457275) setElementPosition ( Asiento1, x1, y1, z1) attachElements( Asiento1, vehicle, 0.95, 0.6, 0, 0, 0, 0 ) --Fila 1 A outputChatBox ("Asiento1") end else if Asiento2 == 0 then Asiento2 = 1 outputChatBox ("Asiento2") local vehicle = getPedOccupiedVehicle( jugador ) x1, y1, z1 = getElementPosition ( jugador ) Asiento2 = createObject (2035, 1421.958984375, 2624.4677734375, 11.392612457275) setElementPosition ( Asiento2, x1, y1, z1) attachElements( Asiento2, vehicle, 0.5, -0.2, 0, 0, 0, 0 ) --Fila 2 B end end end addCommandHandler("sube",SubenPasajeros) function PrenderFuncSubenPasajeros(jugador) outputChatBox ("JEJE") setTimer ( SubenPasajeros, 500, 1,jugador) end addCommandHandler("pe",PrenderFuncSubenPasajeros) Ahora debería funcionar1 point
-
Oops, looks like you're at a dead end. Why would you want to drop columns at runtime anyways?1 point