-
Posts
467 -
Joined
-
Days Won
22
Everything posted by xLive
-
https://mtasa.com/toplist/
-
https://pcpartpicker.com/list/ حط التجميعة بذا الموقع وهو بيقلك هل بيكون فيها مشاكل ولالا
-
لو بشتري باخذ من G2A اكيد إذا كانت ارخص بس حاول تبحث عن المنتج يلي بتشتريه زي المقطع يلي فوق بعض الألعاب ممكن تكون مسروقة او جاية بطريقة غير قانونية مادري إذا تعدلوا بس يمديك تكلم البائع لو صار شي زي كذا اظن
-
Just to put a note here you should disable the synchronize here because it's useless https://wiki.multitheftauto.com/wiki/SetElementData It's the fourth arguments
-
مبروووووووووك ?? الله يتمم لكم ع خير ويوفقكم يارب
-
Brawl Stars رهيبة
-
Agree, the current editing is so hard to new people and take so much time I know a group of people in the past was trying to translate all functions to Arabic but they gave up because it's taking too much to translate one page without screwing up something Anyway, Woovie said something about updating the wiki in the future Let's hope it contains this
-
طريقة حماية السيرفر من الهاكات واللاق اذا كان السيرفر تكتيك او حرب
xLive replied to COVID-19's topic in Arabic / العربية
المشكلة إن الأغلب يحمل مودات من النت ومايدري عنها أو تكون مشفرة ومن خارج الكومنتري فـ من الإحتياط مفروض ماتثق أي سكربت مشفر من خارج الكومنتري لأن مانعرف هل هو من الشخص نفسه؟ ليه مشفره؟ وش فيه؟ وغيره من الاسئلة مو قصدي اشكك بـ مصداقية أحد وكـ احتياط لو ركبت واحد وكان ضار وماكنت معطيه صلاحيات هنا المود مايقدر يسوي شي مثلا صك حظر طرد إلخ .. لأن مفروض ماتعطي المود اكثر من الصلاحيات يلي يحتاجها -
طريقة حماية السيرفر من الهاكات واللاق اذا كان السيرفر تكتيك او حرب
xLive replied to COVID-19's topic in Arabic / العربية
ملاحظة مرة خطيرة هنا ياليت لو شرحت resource.* وش يسوي بالضبط كذا انت تعطي كل السكربتات عندك صلاحيات ادمن بمعنى جميع المودات عندك بيكون لها صلاحيات مثل تطفي السيرفر,تصك باند وغيره إذا انت تركب مودات مشفرة أو مو متأكد منها هنا سيرفرك فيه احتمالية يطير مفترض تعطي كل سكربت الفنكشنات يلي يحتاجها بالأسل وتضيف بالأدمن سكربتات موثوقة أو انت مسويها مثال لوحة الادمن -
طريقة حماية السيرفر من الهاكات واللاق اذا كان السيرفر تكتيك او حرب
xLive replied to COVID-19's topic in Arabic / العربية
ماعرف ذا وش علاقته بالغش ذا مجرد يطرد إذا الاعب شاشته اصغر شي وفيه ناس يستعملونه لأن اجهزتهم ضعيفة ماتتحمل -- بالنسبة لسكربت الاوتو هذا انت مقفله الاوتو بذي #31 ف مايحتاج سكربت مشفر مانعرف المصدر حقه وش يسوي بالضبط, حماية اللعبة تكفي -
Use setPlayerVoiceBroadcastTo
-
دسكورد اللعبة فيه قنوات خاصة بالبرمجة https://discord.com/invite/mtasa
-
Try apt-get install libmysqlclient16
-
على حسب الطريقة يلي تبيه يتغير فيها مثلا تبيه كل وقت معين إستخدم setTimer ذا بيخليك تشغل فنكشن وتخليه يتكرر كل وقت معين بالنسبة للزيادة والنقصان تحتاج متغيرين متغير فيه القيمة يلي تنقصها وتزودها ومتغير ثاني عشان تعرف هل هي زيادة أو نقصان مثال بسيط local progress = 0 local progressState = true -- ترو زيادة مثلا فولس نقصان function change() progress = progressState and progress+1 or progress-1 if progress >= 100 or progress <= 0 then --نتحقق هل وصل 100 وفوق؟ او 0 وتحت؟ progressState = not progressState -- نسوي تبديل للمتغير end end
-
صراحة بس يلي اعرفه modelling مالي خبرة بـ الـ عشان تسوي زي كذا تحتاج تصممها ببرنامج ثري دي زي ثري دي ماكس أو بليندر أو تدور لك مصمم ثري دي txd,dff وبعدها تصدرها كملف وتستبدلها بالبرمجة
-
يب ذا يلي اقصده يعني مانصح غير تحفظ زي اعدادات وزي كذا لكن اشياء زي فلوس, وغيره لا -- ذا مثال بسيط بالسيرفر بإستخدام الاكونت داتا ويرسل القيمة للكلينت -- client addCommandHandler ("nu",function () -- امر تبديل بسيط إذا كتبت الامر يبدل المتغير بين 1 و 0 number = number == 0 and 1 or 0 triggerServerEvent("saveNumber",resourceRoot,number) -- نرسلها للسيرفر عشان يحفظها الافضل ماتخلي الحفظ يصير له سبام end -- نستقبل التريقر من السيرفر ونحط القيمة addEvent("sendNumber",true) addEventHandler("sendNumber",resourceRoot, function(n) number = n outputChatBox("update number") end) -- server addEventHandler("onPlayerLogin",root, function (_,acc) local n = getAccountData(acc,"points") -- نجيب القيمة بمفتاح اسمه بوينت if n then -- نتحقق انه معاه قيمة محفوظة من قبل triggerClientEvent(source,"sendNumber",resourceRoot,n) end end) addEvent("saveNumber",true) addEventHandler("saveNumber",resourceRoot, function (n) local acc = getPlayerAccount(client) if not isGuestAccount(acc) then -- نتحقق انه مسجل دخول عشان نحفظ setAccountData(acc,"points",n) -- نحفظ القيمة بمفتاح اسمه بوينت end end)
-
حلوين مادامها للكلينت xml انصحك تستخدم فنكشنات الـ https://wiki.multitheftauto.com/wiki/Client_Scripting_Functions#XML_functions أو الملفات https://wiki.multitheftauto.com/wiki/Client_Scripting_Functions#File_functions كل الفنكشنين يمديك تسوي فيهم ملف بالكلينت وبذي الملف تخزن القيمة يلي عندك بجهاز الاعب ملاحظة: إذا القيمة يلي تحفظها مادامها بجهاز الاعب الاعب يقدر يعدلها ف إذا انت تحاول تحفظ شي ممكن يضر سيرفرك مثلا فلوس لا تحفظها بالكلينت يمديك تحفظها عالسيرفر بإستخدام اكونت داتا أو فنكنشات قواعد البيانات https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#SQL_functions وتقدر ترسلها للكلينت حق الاعب بإستخدام triggerClientEvent
-
100% والله للحين مافهمت وش تبي بالضبط معرفة من قبل؟ Number بالنسبة لكودك هل إستعمل متغير نمبر مرة وحدة وخلاص Test إذا يب ليه تعرفها باسم local GetTest = getAccountData ( playeraccount, "JustTest" ) if (JustTest) then Test = Number end GetText هنا انت جالس تجيب القيمة من حساب الاعب وتعرفها بـ يلي ماشوفها بالكود ابدًا غير هنا JustTest لكن انت تحقق من قيمة اسمها بعدها انت سويت متغير عام اسمه تست ومرة ثانية خليت قيمته نمبر يلي معرف هل هي معرفة من قبل ولالا إذا انت تحاول تحفظ قيمة على الاعب إستعمل الجداول إو الالتمت داتا setElementData, getElementData
-
onPlayerQuit إستخدم حدث واستعمل الاكونت داتا عشان تحط القيمة
-
بالنسبة لي اشوف معظم القيم مودات الاعبين سحبوا عليها والأغلب تركيزهم رولي بلاي للأسف انصحك تسوي فكرة جديدة محد سواها