Leaderboard
Popular Content
Showing content with the highest reputation on 03/07/18 in all areas
-
الكلينت راح يشتغل معاك, لكن غالباً راح يرجع لك قيمة خاطئة كمثال, انت تبي اللوحة تفتح لسيريالات معينة من الممكن واحد يفتح اللوحة والمفروض ما تفتح له لأن نفس الفنكشن يرجع قيم خاطئة بالكلينت سايد, لذلك تخيل لو ان اللوحة حقتك كمثال فيها باند وكيك واغلاق السيرفر راح يخرب لك السيرفر كله بسبب خطأ غبي كان يمديك تصلحه4 points
-
السلام عليكم ورحمة الله وبركاته طبعا اليوم معنا سكربت جميل لمراقبة السيرفر عند دخولك اليه معنا سكربت مراقبة الشات .. او بمعنى اصح .. لوق الشات جميع الحصريات تجدونها في الفيديو * لا تنسوا دعمي بالايك والاشتراك . ______________________________________________ الاهدائات @+1HidroNex @#[K]iLLeR<3 @Mr_SnipeR<3 @!#NssoR_) @JN[T]OoOoL @RoSsi @N3xT @*RayaN-Alharbi @بويكا @KhaledAlamri ولكل من يضع تعليق ولمن لم يضع ايضا تعليق ___________________________________________ في أمان الله2 points
-
2 points
-
السلام عليكم .. رحمة الله بركاتة = كيف حالكم يا شباب .. ان شاء لله تكونو بخير . اليوم نشرت المود المنتطر بشدة .. * مود : شراء الرتب بـاللفل (لسيرفرات الزومبي)ء * اضافة مود : توزيع [EXP] * صورة .. * ~ * لتعديل علي ملف Settings * السطر الاول : السريال , اضافة يمكنك اضافة السريال مشان تستطيع فتح لوحة توزيع الاكس بي * السطر العاشر : تعديل الماركر , ازالة .... * لو تريد الماركر . ضع الاحداثيات المكان التي تريد تضع بة الماركر لو لا تريدها .. فقط اتركها x,y,z [ انتبة .. لو حذفت الكود سيحدث اعطال بالمود ] * تعديل key , لو تريد فتح اللوحة من الزر ضع الزر الذي يعجبك مثال : [ F7 ] لو لا تريد الزر فقط اتركة "", = اذا حذفت السطر التي بة الزر سيحدث اعطال للمود * تعديل KEY: EXP لو تريد تغيير اوامر فتح توزيع الاكس بي .. مثال GiveO [ تحذير اذا كتبت F7 مارح يشتغل لانة اوامر F8 ] * السطر 15 : اضافة رتب مثال {"level 1","Level1","10"}, انتبة .. : Level1 هو الرتبة الموجودة في الاسل .. اذا هذة الرتبة ليس موجودة في الاسل حقك .. ازالة وضع كل الموجود بالاسل حقك .. * - اذا مافهمت شئ .. شاهد الفيديو : # TEAM DEAD PLUS - التحميل - #Top4top : سبحان الله وبحمدة , سبحان لله العظيم community.mtasa : الله اكبر - اذا حدث اي مشكلة بالمود .. يرجي ابلغني فورا - اهداء : N3xT , Himoo , Ahmed.Ly . 999+ كلهم في القلب .. وربنا يعلم اني احبكم كتيرر - جميع الحقوق المحفوظة : تيم ديد بلس - All rights reserved : Team Dead Plus (c) 2018 # سبحان لله وبحمدة , سبحان الله العظيم , ادعيلي ياصديقي فاانا متعب جدأ1 point
-
الاكواد هاذي ماراح تتعلمها , الى اذا فهمتها , يعني لو عطاك الاكواد ماراح تستفيد حاجه لو ماكنت فاهم فل برمجه من الأفضل انك تراجع قسم دروس البرمجه , وراح تفهم البرمجه حبه حبه الكل كان من حالك مايفهم شي , بس حالهم حال الناس , تعلم البرمجه , حبه حبه ممن الشروحات , وتعديل المودات المنشوره , والخخ حبيت افيدك , #1 point
-
1 point
-
Wow at least there's someone here which know how to explain something clearly, thanks!1 point
-
Well, lets first get back to basics. function () -- Yes We Can! end A function = something you can do. function shout() outputChatBox("Yes We Can!") end A function name = describes in short what the function does. `shout` setElementDimension We can set an element it's dimension, with `setElementDimension` local setElementDimension_ = setElementDimension We can now also set it with: `setElementDimension_` There are two variables `setElementDimension` and `setElementDimension_` that contain the same function reference. So why did I created another variable? setElementDimension_ Well, to make a wrapper. If you have for example a hamburger which you want to eat. Normally you can eat it directly, but now I wrap it up with some paper. Which means in order to execute the function `eat my hamburger` I also have to do the function `unwrap my hamburger`. I can case of a wrapper, you can execute both functions with just one function. Because it has to do more than it is already doing and you can't rewrite the native function. local setElementDimension_ = setElementDimension Re-save (wrapper function) function setElementDimension(theElement, dimension) -- ... end Overwrite the native function reference (only in the same resource) With these two steps I made sure that if I call the function setElementDimension, the wrapper function will be used instead. local setElementDimension_ = setElementDimension function setElementDimension(theElement, dimension) local result = setElementDimension_(theElement, dimension) return result end The next thing is to make sure that the wrapper function does at least the same as the native function. local setElementDimension_ = setElementDimension function setElementDimension(theElement, dimension) local previousDimension = getElementDimension(theElement) -- custom behaviour local result = setElementDimension_(theElement, dimension) -- custom behaviour if result then triggerEvent("onElementDimensionChange", theElement, dimension, previousDimension) end -- return result end Now you can customize your wrapper function. New behaviour: When ever you call the function setElementDimension in your script. The wrapper function will do the same thing + trigger the event onElementDimensionChange for it. With triggerEvent you can make a new custom event.1 point
-
هلا ديستروير كيف حالك حبيبي لا انت غلطان كثير الي في ام اي لي يعرفون للثري دي ماكس ياليت تشيك على انستقرامي jn_i الزبده الاضاءه والامور لام تي اي فقط ماتضيفها من ثري دي ماكس لن اللعبه ماتدعم الا دي اف اف اطبعا من كلامك تعرف للزد مودلر اكيد بعد ماتحول من الاوبجكت من صيغته الاصليه لصيغة اللعبه دي اف اف شف ذا الشرح وبرضو شف قناته بيعلمك امور كثير تقدر تضيف اضاءه تقدر تضيف ظل للاوبجكت مهما كان نوعه ويمديك تدخل سيرفري كنق الطاره تشوف شارع الهجولة ثري دي بالكامل مع اضافة انوار للشارع وظل بالتوفيق لك .1 point
-
1 point
-
جيد جدا , شغل متقن , وفكره جديدة , شكرا على اهدائك ..1 point
-
تسلم على مرورك ورح يتم حل المشكلة دي وبنزل الرابط مره اخرى1 point
-
مود جميل وفكرة حلوة لاكن زي ما قال الاخوة فوق ما ينفع شي زي هاذا يحفظ على قاعدة بيانات1 point
-
1 point
-
تسلم على الرد الجميل وبالاصدار الجديد بيكون فيه ان شاء الله التقول عليه تسلم على ممشاركتك للموضوع بس المود اكيد في سيرفرات مسوينه بس ماحد نشره في اليوتيوب وهنا اعتقد وعفوا تسلم على مشاركتك للموضوع ايضا وان شاء الله بتصلح ده الشي وبينزل الموضوع مره ثانية تسلم على مشاركتك للموضوع , وياك1 point
-
1 point
-
مود جميل جداً لكن سالفة انك تحفظها بقاعدة بيانات خطا كبير أوي خخ لان حجمها بيكون عالي جدًا وشكرا ع الاهداء1 point
-
جميل ان تقوم بعمل سكربتات زي كدا بس لا تقلد سيرفرات تانية لانه يسمى تخريب تقبل مروري وشكرا1 point
-
ابداااااع × ابدااااع انت مبدع و رائع استمر ترا شفت الفيديو باليوتيوب قبل ما اجي هنا و اشوفه ﻻني مشترك بقناتك المهم بالاصدار الجديد اقترح تعمل بالمود يكون لوق لوكال و شات جروب و بالاصدار الي بعده لوق لوحة ادمن و مشكور على الاهداء و انصحك تعمل الكتابة ببرنامج مونتاج او تكون مكتوبه جاهزة ﻻنها تزيد مدة الفيديو بدون فائدة1 point
-
يعطيك العافية على السكربت بأيش يحفظ المعلومات ؟ قاعدة بيانات ؟1 point
-
لو ان اللوحة مهمة وفيها خواص, مثل الباند وغيره ممكن اللاعب يفتحها ويخرب كل السيرفر, وزي ما قال عبدالكريم راح ترجع قيم خاطئة1 point
-
1 point
-
1. With a simple shader: https://wiki.multitheftauto.com/wiki/Element/Shader#Simple 2. Create shader: https://wiki.multitheftauto.com/wiki/DxCreateShader 3. Find texture names you want to replace: https://wiki.multitheftauto.com/wiki/Shader_examples#Texture_names 4. Create a texture of desert image: https://wiki.multitheftauto.com/wiki/DxCreateTexture 5. Set the texture to the shader with dxSetShaderValue https://wiki.multitheftauto.com/wiki/DxSetShaderValue 6.Apply shader to world: https://wiki.multitheftauto.com/wiki/EngineApplyShaderToWorldTexture1 point
-
1 point
-
1 point
-
Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.1 point
-
موصفات جهازك قديمة ي صاحبي // بتقول لنا الحين قبل سنتين كان يشغل لعبة انت قلتها بنفسك قبل سنتين ازمن يتغير لعبه تتطور و سيارات تتطور و تصير احسن من قبل و يزيد حجم لعبه و الخ # بعربي زي مقال لك الخ بويكا ادخل روم فيه مود تشغيل و اطفاء txd و امورك في سليم ان شاء الله1 point
-
1 point
-
انت شكلك منت قادر تفهم او تستوعب ان السيرفر الي مالكه مانستر وابراهيم كان ادمن عنده , وهو يستقبل الاخبار من مانستر ويجي هنا يقولها لكم لا تسوي فيها قفيط ومدري وش ترا كلامك كله غلط بغلط الاخبار تجيه من مانستر وهو يجي هنا ويقولها لكم لو كان على مانستر يجي هنا ويرد عليك بنفسه لكن الرجال مكبر عقله والدليل الميوت الي جاك عشان تفهم1 point
-
انا عن نفسي اتفق ان السيرفر سيرفره ولاكن عندي وجهة نظر واتمني تحترموها لو ان السيرفر مانستر حر فيه ويبي يخلي زواره كثيرين القانون قانون صح ولاكن هو ما يطبق القانون علي نفسه بحيث انه احيانا يخرب علي اللاعبين ويوقف بالبداية ويقتل فيهم وفي ناس معها بيركات وفي ناس تزعل وفي ناس تسب ولاكن لو هو كان بده يسوي هيك كان فالاغلب احسن انه يقفل السيرفر ويسوي هيك مع اخوياه واحيانا ما يرد ولاكن هذا مالي دخل فيه هو بكيفه انا ماني يده او لسانه مشان اقوله يكتب واحيانا يجيب السيارة ويفجر سيارات اللاعبين .. مع احترامي ، هو لو بده يفك السيرفر كذا من الاول كان ما يفكه الافضل لان ماشوف صراحة سبب مقنع يجعله يسوي كذا مع انه حاط قوانين ويقول لاحد يسوي كذا ولاحد يسوي كذا مع انه يسوي هذا الشي بالفعل ولاكن مالي دخل انا في الامور ذي ولو احد رد علي تعليقي ما رح ارد عليه وموفق1 point
-
[TIPS & TRICKS] LUA Prolusion I want to depict few tips and tricks on LUA which new scripters may/may not know. Assigning a value which is not nil I saw most scripters does that using the following code: local someVar = anotherVar if someVar == nil then someVar = 10 end Which can be shortened to this: local someVar = anotherVar or 10 This is what LUA is doing. It takes the anotherVar, and if it's nil or false it will use the value which is after the or statement. You can also do it more than once: local someVar = anotherVar or otherAnotherVar or justSomeVar or 10 The same thing can be done inside a function as well. Singular Check This is a nice trick which allows you to make singular checks more efficient than before. The following code: local someCondition = "Yes" local someVar = 5 if someCondition == "Yes" then someVar = 10 else someVar = 0 end Which can be shortened to this: local someVar = (someCondition == "Yes") and 10 or 5 This is how LUA understand. If the condition is true(which is someCondition on the example) it will assign the value of someVar to whatever the value is after the and operator and if it's false or nil the value after or operator will be assigned. Ignore Parenthesis Yet another simple trick. The following code: function doSomething(doWhat) if type(doWhat) == "string" then print(doWhat) end end doSomething("Hey now brown cow.") Which can also written like this: function doSomething(doWhat) if type(doWhat) == "string" then print(doWhat) end end doSomething"Hey now brown cow." When the first and only argument to a function is a string or a table you can ignore the parenthesis. Named Arguments Named arguments is a system where a function takes a table of named arguments instead of individual arguments. This allows the function to be called with missing arguments. That's how I define it Use the following code: local function someThing(player) print(player.Name) print(player.Exp) print(player.Health) end someThing{Name = "Cassandra", Age = 199, Health = 0.5} Then you can also ignore argument: someThing{Name = "Cassandra", Health = 0.5} Instead of: someFunc("Cassandra", nil, 0.5) For Loop Optimization Access to external locals (that is, variables that are local to an enclosing function) is not as fast as access to local variables, but it is still faster than access to globals. The following code: for i = 1, 1000000 do x = x + math.sqrt(i) end Can be optimized to: local squareRoot = math.sqrt for i = 1, 1000000 do x = x + squareRoot (i) end Object Behavior from OOP You can use object behavior from Object Oriented Programming inside LUA too using tables. Consider using this: AnObject = {}; AnObject.AFunction = function () print"I am an object yeppie!" end AnObject.AFunction(); --Which call the AFunction inside AnObject class. Whenever I discover something new, I will attempt to share it here.1 point
-
0 points
-
0 points
-
من رأي تسوي واحد من الصفر لإن المود كله معتمد علي السيارة وانه يشوف اللاعب معه سيارة ام لا ولو محتاج مساعدة في تكوين الاكواد من الصفر انا معكـ0 points
