-
Posts
1,474 -
Joined
-
Last visited
Everything posted by Jupi
-
ليش حطيت for i = 40 do ؟ هذا اللوب الرقمي يستعمل في تكرار العمليات حسب رقم من اختيارك وتقدر تحدد من متي يبدا ومتي ينتهي مثلاً يكرر من 0 ل 10 كذا 10 مرات وممكن من 25 ل 70 طيب كيف تجيب كام بيكرر؟ لو كان ما يبدأ ب صفر و اعداد كبيرة؟ اطرح العددين من بعض يطلع لك الفرق كيف يتركب؟ for NumberVar = start, end, increment do --- end NumberVar = متغير حق رقم العملية start = الرقم اللي اللوب بيبدأ منه end = الرقم اللي بينتهي عنده increment : زيادة اللوب طبعاً ثالث شيء حق الزيادة اختياري بس مفيد ويلحس شوي الارقمنت هذا يزود كام مرة كل مرة يمر بلعملية يعني مثلاً حطيت 5 كل مرة يسوي لوب متغير NumberVar بيزيد 5 Note : الارقمنت اختياري ومو شرط تحطه ------------ بلنسبة لاخوي طلال ترتيبك للوب خاطيء و بيجب خطأ المفروض كذا for i = 0, 40 do :~)
-
"onMarkerLeave" removeCommandHandler addCommandHandler table + table.random بلنسبة ل table.random تلاقيها هنا https://wiki.multitheftauto.com/wiki/Table.random مع السورس كود بللتوفيق
-
string.format في تنصيق السلاسل النصية هو حول الوان الRGB ل HexDecimal
-
New WnashTime || حصصريات وناسة تايم
Jupi replied to ععيونككء اخخر امممأليء ^'s topic in Arabic / العربية
لمود مو فكرته جديدة لكن بصراحة تصميم الماب جذاب بلتوفيقء لكمء -
بعد نص ساعة كاملة و انا احاول اتذكر كيف اجيب النسبة المئوية نجحت الحمد لله ض (CurrentPoints * 100) / MaxPoints CurrentPoints : النقاط الحالية MaxPoints : اقصي نقاط مثلاً لو كان كذا 1000 / 2000 تصير العملية كذا 1000 * 100 / 2000 وذا بيجب 50 لانه نص ال2000 1000 اتمني افدتك .. بلتوفيق
-
اقسم علي 9000000*90000 ما بيعدي ال100
-
كودك بيكرر التريقر لو معه اكثر من رتبة GroupsAdmin = { "Admin" = true, "Level 5" = true, "Level 6" = true, "Head.Admin" = true } function isAdmin(Player) for Key, Value in pairs(GroupsAdmin) do if isObjectinACLGroup("user."..getAccountName(getPlayerAccount(Player)), aclGetGroup(Key)) then return true end end return false end function () if isAdmin(player) then triggerClientEvent(player,"checkD",player) end end
-
Dear MTA Player, don't reply to this topic because it's cursed ! and you will die after 1 min if you replied
-
:@@ --Client addEventHandler("onClientGUIClick",root, function() if source == button then triggerServerEvent("Mta",localPlayer) end end) addEvent("Mezo",true) addEventHandler("Mezo",root, function() -- Your code end) --Server addEvent("Mta",true) addEventHandler("Mta",root, function() local accName = getAccountName ( getPlayerAccount ( source) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then triggerClientEvent(source,"Mezo",source) else outputChatBox("u must be in group console",source,255,0,0) end end) ي ليت تتعلم ولا تنسخ وتلصق اعطاه جاهز و يقوله تعلم منه
-
https://forum.multitheftauto.com/viewtopic.php?f=164&t=91650
-
كيف يعني نساعدك بدون اكواد محاولتك ؟ ما حاولت لاني ما افهم شئ في SQLite الاكواد خاص ما تفهم sql سوي XML
-
maybe my reply is the last one
-
افتتاح سيرفر جراند مصر الرسمي مع اقوي الحصريات
Jupi replied to KING-ABADY's topic in Arabic / العربية
الموضوع قديم جداً يا كنق و السيرفر ميت ض -
outputChatBox ("لا يوجد معلومات") خطأ لازم تحدد لمين يرسل الرسالة outputChatBox ("لا يوجد معلومات",source) هيك ^ ضض اصلا هو مسوي التريقر للكلاينت ورايح يسوي فنكنشات جهة سيرفر هناك و انت جالس تخبص في شيء ثاني وبما انه ينفذ جهة كلاينت كلامك غلط و هو صح
-
while ذا نوع من اللوبات الاربعة يكرر شيء طول ما اللي بعده true ولو مانه true يوقف مثال : while true do print("Laggy Code") end مثل ما انت شايف بعد while فيه true يعني بيجلس يكرر بدون توقف الا لو غيرت القيمة او سويت "break" مشان توقف اللوب مثلاً شرط كذا Var = "D" Var2 = "D" while Var ~= Var2 do print(Var2) end الاخ ما بيتحقق لان Var == Var2 :~) اتمني وصلت لك
-
if id ~= الرقم الي ماتبيه then لول وبيجلس يكتب شرط شرط؟ خذ يا حاق Table = { [id] = true, [id] = true, } for id = 400, 611 do if getVehicleNameFromModel(id) ~= "" then if not Table[id] then -- end end end
-
ما يلزم كل هذا الجدول الطويل تقدر تسوي بل لوب الرقمي for id = 400, 611 do if getVehicleNameFromModel(id) ~= "" then local row = guiGridListAddRow(Gridlist) guiGridListSetItemText(Gridlist, row, 1, getVehicleNameFromModel(id), false, false) guiGridListSetItemText(Gridlist, row, 2, tostring(id), false, false) end end
-
else : تستعمل لتنفيذ دوال او وظائف عند عدم اكتمال اي من الشروط المكتوبة طيب ليه انا قلت شروط لانك تقدر تسوي شروط ثانية متصلة ب if لو ما تحقق الاول يسوي الثانية ثم اللي بعدها وهكذا else مو اجبارية يعني مو شرط تحطها ممكن ما تحط و ممكن تحط علي حسب رغبتك return : توقف عمل الفنكشن تماماً من لوبات و عمليات حسابية الخ ثم ترجع قيمة ومو شرط ترجع قيمة ممكن ما ترجع شيء و توقف الفنكشن بس مثال : function Test() return 5 end ألحين لو استدعيت فنكشن Test راح تكون قيمته 5 لاننا ارجعنا الرقم 5 بستعمال return مثال اخر مع القطع function Test() print("1") print("2") return 3 print("3") end كذا ما راح يسوي وظيفة print("3") لاننا سوينا ريترن : ) وراح تكون قيمة الفنكشن 3 end : تستعمل في انهاء الدوال المحتاجة لانها فقط الدوال اللي تحتاج انهاء : function, do, if مثال function () end -- end = انهاء function if true then end end = انهاء if while true do end end = انهاء do
-
هل تعلم انك تسرق معلوماتي؟