-
Posts
1,862 -
Joined
-
Days Won
8
Everything posted by Rockyz
-
سويت لك فنكشن بسيط function clearDuplicated(tab) if type(tab) == "table" then local cleared = {} local cached = {} for _,value in ipairs(tab) do if not cached[value] then cached[value] = true table.insert(cleared, value) end end return cleared end return false end
-
طبعا محترم بزيادة
-
[UIKit] مكتبة واجهة المستخدم الحديثة | UI Library
Rockyz replied to iMr.WiFi..!'s topic in Arabic / العربية
اذا احد عنده افكار لألمنتات جديدة ياليت يكتبها ? -
[UIKit] مكتبة واجهة المستخدم الحديثة | UI Library
Rockyz replied to iMr.WiFi..!'s topic in Arabic / العربية
هذي الخاصية موجودة في الكومبوبوكس وممكن نضيفها في القريدليست -
[UIKit] مكتبة واجهة المستخدم الحديثة | UI Library
Rockyz replied to iMr.WiFi..!'s topic in Arabic / العربية
شكرا على اقتراحك، ومن الممكن اضافته بشكل دائري ايضا -
[UIKit] مكتبة واجهة المستخدم الحديثة | UI Library
Rockyz replied to iMr.WiFi..!'s topic in Arabic / العربية
اذا احد عنده اقتراح يتفضل يكتبه ? -
استخدم fileFlush
-
راجع كلامك By default, the file is opened with reading and writing access. You can specify true for this parameter if you only need reading access.
-
لنفترض عندنا سكربت اسمه new اذا سويت fileCreate("data.txt") في جهة السيرفر بتحصله في MTA San Andreas 1.5\server\mods\deathmatch\resources\new\data.txt وفي جهة الكلنت بتحصله في MTA San Andreas 1.5\mods\deathmatch\resources\new\data.txt
-
السلام عليكم ورحمة الله وبركاته dxGetTextHeight الوظيفة تقوم بجلب طول النص Syntax: dxGetTextHeight(string text, [float scale=1, mixed font="default"]) Source Code: function dxGetTextHeight(text, scale, font) if type(text) == "string" then scale = type(scale) == "number" and scale or 1 font = (type(font) == "string" or (isElement(font) and getElementType(font) == "dx-font")) and font or "default" local height = dxGetFontHeight(scale, font) return ((text:len()-text:gsub("\n", ""):len())*height)+height end return false end
-
وش الفايدة من ردك ؟
-
لا ما اقصد احد
-
اقنعني جوابك، شكرا على مبادرتك الجميلة
-
مستغرب ليه اكثر العرب اذا يبون مساعدة يروحون القسم الأجنبي، يعني عيب اذا طلب مساعدة هنا ولا وش الوضع ؟ في النهاية الكل حر بس مجرد سؤال
-
مافي مشكلة دام انه مو مسروق
-
function Test() outputChatBox(".. Test !!", source, 0, 0, 255, true) end addEventHandler("onPlayerJoin", getRootElement(), Test) وتأكد انه سيرفر سايد
-
_ مثلها مثل اي حرف مثال local _ = 1 _ = _ +1 print(_)
-
كيف مافيه شي جديد ماشوف احد كتب نفس رده
-
well, its an default mta function https://wiki.multitheftauto.com/wiki/DxDrawCircle
-
ليه مسوي داتا كثير ؟ استخدم داتا واحدة مع جدول كفاية
-
اتوقع ان التاريخ واضح
-
انا استخدم ايفون لكن مواصفات الجالكسي افضل ترا
-
Put your codes under the creation of the button
-
للحين وظيفتك غلط وتسبب infinite loop لنفترض ان هناك فقط لاعب واحد في السيرفر انت كذا عرفت اللاعب في المتغيرين player1 و player2 وأنت تتحقق اذا كانوا مختلفين وهم نفس اللاعب ف بيسبب لوب لانهائي سويت وظيفة افضل للي يبي يستفيد: function getRandomElementsFromData(elementType, dataKey, dataValue, maxElements) if type(elementType) == 'string' and type(dataKey) == 'string' then local elements = getElementsByType(elementType) local maxElements = type(maxElements) == 'number' and math.max(maxElements, 1) or 1; local dataElements, randomElements = {}, {}; local currentIndex = 1; for index = 1, #elements do if getElementData(elements[index], dataKey) == dataValue then dataElements[string.char(math.random(97, 122))..index] = elements[index]; end end for index, value in pairs(dataElements) do randomElements[currentIndex] = value; if currentIndex >= maxElements then break end currentIndex = currentIndex +1 end return randomElements end return false end مثال: addEventHandler('onResourceStart', resourceRoot, function() local numbers = {'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten'}; for index = 1, #numbers do setElementData(createElement('randomElement', numbers[index]), 'randomData', true) end end) addCommandHandler('getRandomNumbers', function(player, cmd) local results = getRandomElementsFromData('randomElement', 'randomData', true, 3) for index = 1, #results do outputChatBox(getElementID(results[index]), player) end end) المثال هذا اذا كتبت الكوماند getRandomNumbers راح يجيب لك 3 ارقام عشوائية (من الواحد للعشرة) وطبعا تقدر تستخدم الفنكشن للاعبين