-
Posts
636 -
Joined
-
Last visited
-
Days Won
6
Everything posted by HassoN
-
____________________________________________ السطر ff = dxCreateFont("ff.tff") ينحط بجهة كلنت مب بالميتا
-
خش الميتا وضيف فيها الخط كأنه اي صورة عادية تضيفها للمود ثم روح لجهة كلنت وضيف font = dxCreateFont("RobotoSlab-Bold.tff") fontويوم تبي تكتب شي مثلا بدل اسم الخط حط بدله المتغير
-
مو ﻻزم تكون القيمة رقم عشان تستخدم الوظيفة ذي ، ممكن تستعملها مع اي شي تبي تحط له سترنق ، مثال outputChatBox(Hello) -- ذي مابتشتغل عشان الارقمنت الاول ﻻزم يكون سترنق outputChatBox (tostring(Hello)) -- ذي بتشتغل عشان حطيت كلامك داخل سترنق
-
ما اقدر اساعدك من الجوال اصبر لبكرا واحلها لك ان شاء الله
-
لاحول ولا قوة الا بالله مخك مرة وصخ! كنت جالس ارسم سماعات صراحة لو مخك مب وصخ مثلي ماكنت فهمت وش قصدي اصلا بس بالله فيه سماعات تترسم كذا
-
شوف ردي هنا https://forum.multitheftauto.com/viewtopic.php?f ... 35#p876351 ممكن يفيدك شوي بموضوعك
-
هل انا الوحيد الي ﻻحظ رسمة 18+ فوق يسار الاكواد او هل مخي وصخ؟
-
addEvent لل true غلطك كان انك ناسي تضيف
-
شيل ال ,false
-
ايش الي مب معرف بالضبط....؟ بالنسبة لصاحب الموضوع اطرح كود جهة سيرفر
-
جرب --Server addEventHandler("onPlayerTarget",root, function () if getPlayerSerial(source) == "" then for _,value in ipairs ( getElementsByType ( "player" ) ) do local x,y,z = getElementPosition(value) triggerClientEvent ( "fire", source,source,x,y,z) end end end ) --Client function player_serial (plr,x,y,z) setPedAimTarget(plr,x,y,z) end addEvent("fire",true) addEventHandler("fire",root,player_serial) اذا ماضبط جرب تضيف تحقق بعد الوب وتجيب اقرب لاعب له
-
انا صلحت لك شي ثاني خالص عن الي انت جالس تتكلم عنه اقراء الكود ثاني وبتفهمني اصلا وشش فايدة التايمر بالافنت ؟ وش دراني؟ اسال صاحب الموضوع انا صلحته وبس
-
صح؟ Aim bot انت الحين تبي تسوي :الي تحتاجه هو كالتالي تسوي ايفنت يوم يصوب اللاعب ثم تتاكد اذا هو ماسك سلاح وﻻ يصوب ب يده بعدها تسوي لوب لجميع الاعبين بالسيرفر وتجيب الاقرب له ثم تتاكد اذا كانت المسافة بينهم بعيدة وﻻ ﻻ اذا حققت كل الشروط راح تجيب احداثيات ذلك الاعب القريب وترسلها بتريقر لجهة كلنت وتحت التصويبة على تلك الاحداثيات وخلصنا اذا عندك استفسار عن اي كود تفضل
-
انا صلحت لك شي ثاني خالص عن الي انت جالس تتكلم عنه اقراء الكود ثاني وبتفهمني
-
اي زر مايتقفل؟ الكود الي صلحته لك كان حق شراء مدري وش ض1
-
onPlayerTarget اما بالنسبة لصاحب الموضوع ف الكود الي تدور عليه هو setPedAimTarget
-
الكلام بالدي بق واضح ... يقولك توقع فنكشن بالارقمنت الثالث حق الايفنت بس انت حاط تايمر الحل بسيط ... حط التايمر تحت الفنكشن وبس addEvent ("pizza", true) addEventHandler ("pizza", root, function () setTimer ( function() getmoney1 = getPlayerMoney ( source ) if (getmoney1 >= 150) then takePlayerMoney ( source, 150 ) setElementHealth (source, getElementHealth (source) + 20) outputChatBox("تم شراء قطعة واحدة", source, 142, 96 ,62, true ) outputChatBox( "+20 Health", source, 216, 38, 38, true ) else outputChatBox("ليس لديك المال الكافي", source) end end, 100000 , 1) end )
-
تفضل https://community.multitheftauto.com/in ... s&id=12711 ملاحظة ترا القسم غلط
-
You can not add a new object but you can replace an object by a customized one.
-
ما استخدم قيم مود جراند العرب وابي مثال باستخدام ال sql طبعا اول شي لآزم تتصل بالداتا بيس او تسويها dataBase = dbConnect( "sqlite", "money.db" ) -- الكود ذا بيتأكد اذا فيه داتا بيس اسمها موني ، اذا فيه بيتصل فيها واذا مافيه بيسويها ثم يتصل فيها جدول (table) انت كذا سويت داتا بيس فاضية ، الحين لازم تضيف لها dbExec ( dataBase, "CREATE TABLE IF NOT EXISTS players_money (account TEXT, money INTEGER)" ) --الكود ذا بيسوي تايبل اسمها بلايرز موني ويحط فيها ثنين كولمن او عمود واحد اسمه اكاونت والثاني موني بالطريقة ذي انت حطيت التيبل بالداتا بيس ، وقاعدة البينات حقك الحين جاهزة للأستعمال _____________________________________________________ الحين بكل سهولة ، يوم يجي الاعب يطلع من السيرفر تسوي حدث خروج الاعب وتجيب حساب الاعب + فلوسه الحالية ثم تتاكد اذا كانت موجودة المعلومات ذي من الاصل فـ اذا موجودة يسوي تحديث واذا مو موجودة يسوي اضافة جديدة للسطر local money = getPlayerMoney(player) -- تجيب فلوس الاعب local account = getAccountName(getPlayerAccount(player)) -- تجيب حساب الاعب local qh = dbQuery( dataBase, "SELECT * FROM players_money WHERE account=?", account) -- تجيب القيم الي موجودة بسطر اكاونت local result = dbPoll( qh, -1 ) -- تحول القيم ذي الى معلومات او نتيجة if result and type(result) == "table" and #result >= 1 then return dbExec( dataBase, "UPDATE players_money SET money=? WHERE account=?", money, account) end -- هنا تحققنا انه اذا كانت موجودة القيم ونوعها جدول والقيم ذي اكثر من 1 فـ يعني انه الحساب ذا موجود اصلا بالداتا بيس فـ بنسوي تحديث للقديم ونضيف الفلوس للحساب الموجود dbExec( dataBase, "INSERT INTO players_money (account,money) VALUES(?,?)", account,money) -- هنا اذا ماكان حساب الاعب موجود من الاصل بالداتا بيس فـ بيسوي سطر جديد له ويضيف فلوسه الحين صار معك بالداتا بيس حساب الاعب وجنبه فلوسه ، الحين يوم يدخل الاعب بتسوي حدث تسجيل دخول الاعب وتطلع المعلومات الي بالداتا بيس ثم تعطي للاعب فلوسه local account = getAccountName( getPlayerAccount(player) ) -- اسم حساب الاعب local qh = dbQuery( dataBase, "SELECT * FROM players_money WHERE account=?", account) -- استخراج القيمة من الداتا بيس local result = dbPoll( qh, -1 ) -- نحول القيمة الي جاتنا لـ معلومات او نتيجة if result then -- نتحقق ان النتيجة موجودة for _, row in ipairs ( result ) do -- نسوي لوب لمحتويات المعلومات عشان نعطي الاعب فلوسه setPlayerMoney(player,row["money"]) -- نعطي الاعب فلوسه أتمنى افدتك ~
-
أستخدم setElementModel عشان الكود الي فوق ذاك ما راح يكون موجود بالاصدارات الجاية فـ المود بيخرب لو بيستخدم الكود ذا
-
حق ايش رقم ال 100 بملف الكلنت ؟ تحقق انه الكلام الي مأشر عليه الاعب من القريد لست هو 100 اذا صحيح فـ يسوي التريقر