-
Posts
2,711 -
Joined
-
Days Won
42
Everything posted by Abdul KariM
-
رقم الكولمن
-
#update 1 تحديث اضافة وظيفة جديدة xmlClose فائدتها بالاعلى التعديل على وظيفة xmlAddRowInfo لجعلها تدعم التيبل والسترنق -- اي اقتراحات او استفسارات لاتتردد
-
راجع نفسك لان الاحداثيات مغير فيها شوف سطر 10 وسطر18
-
@Master_MTA نورت يالغالي
-
نهاية الكلام اما انك تحط كودك هنا ولا لاتضيع وقتنا
-
Browser عشان ترسم الـ dxDrawImage وين سلمات تراه بسيط مايحتاج شوف المثال الثاني وبيسهل عليك واصلا تحتاج
-
@#[K]iLLeR<3 بالحالة ماراح تقدر تخليها فوق كل شي لكن تقدر تستخدم createBrowser dxDrawImage createBrowser شوف المثال الثاني لـ dxDrawImage للـ postGui true وحط
-
parent Browser لو حاط لل بمعنى انك مسويه على نافذة استخدم guiSetProperty Browser لان الوظيفة هذي ماتدعم
-
Usefull Function سويت لك function guiGridListSetRandomItem ( GridList , Col ) if not ( GridList and getElementType ( GridList ) == "gui-gridlist" and type ( Col ) == "number" ) then return false end local totalRows = guiGridListGetRowCount ( GridList ) guiGridListSetSelectedItem ( GridList , math.random ( totalRows )-1 , Col ) end طريقة الاستخدام guiGridListSetRandomItem ( YourGridList , YourColumn )
-
@KillerX حياك الله نورت وشكرا على الرد
-
عليكم السلام , والله مالي خبرة لكن جتني فكرة بسبة موضوعك هذا والي هي لو عندك سيرفر وتبي زوار تشتري خوادم وندوز وتثبت عليهم اللعبة وتتصل بالسيرفر حقك بس عشان تلفت النظر لسيرفرك وبعدين بس تشوف عدد زوار ثابت تكنسل الفكرة
-
فرق كبير مره , اول شي من ناحية حجم الملف لو تستخدم قاعدة بيانات خاصة المعلومات الي تدخل القاعدة راح تتشفر سواء كانت المعلومات مهمة او غير مهمة بينما الاكس ام ال حجم الملف ماراح يزيد بسبب انه ماراح يشفر المعلومات وهذي اكواد تقدر تجربها وتشوف الفرق بنفسك -- sql local dbConnection = dbConnect( 'sqlite', 'theData.db') local aState = dbExec( dbConnection, 'CREATE TABLE IF NOT EXISTS `Test` ( Serial , Value ) ' ) dbExec( dbConnection, 'INSERT INTO `Test` ( Serial , Value ) VALUES(?,?) ', "1414785236987412365478965412" , "50" ) -- xml createXmlFile = function ( ... ) return exports [ "xmlSave" ] : createXmlFile ( ... ) end xmlAddRowInfo = function ( ... ) return exports [ "xmlSave" ] : xmlAddRowInfo ( ... ) end local path = ":" .. getResourceName ( resource ) .. "/TestFile.xml" if fileExists ( path ) then return end createXmlFile ( path ) xmlAddRowInfo ( path , "1414785236987412365478965412" , "50" ) النتيجة بتكون والاستعلام عن النتائج بيكون اسرع من قواعد البيانات والفروقات كثير صراحة بس تقدر تبحث بقوقل وتشوف الفرق بين الاثنين
-
guiGridListSetSelectedItem -- with math.random guiGridListGetRowCount
-
@MR.TOUNSI حياك واشكرك على الرد
-
اتوقع مايصير دخلت الويكي حتى الوظيفة الي فوق ماتنفع تستخدمها مع الليبل dxDrawText بس في لها بديل
-
@#[K]iLLeR<3 حياك الله نورت
-
https://wiki.multitheftauto.com/wiki/GuiSetProperty
-
العفو حبيبي
-
moveElement وظيفة تحريك الالمنت عن طريق انشاء اوبجكت ولصقه بالالمنت وتحريك الاوبجكت Syntax : bool moveElement ( element theElement , int time, float targetx, float targety, float targetz, [ float moverx, float movery, float moverz, string strEasingType, float fEasingPeriod, float fEasingAmplitude, float fEasingOvershoot ] ) بشرح اهم الارقمنتات theElement : الالمنت الذي تريد تحريك time : الوقت ليصل الالمنت في الاحداثيات المحددة targetx targety tagetz : الاحداثيات المراد توصيل الالمنت اليها moveObject وظيفة واضحة وبسيطة تركيبها تركيب source Code : local elements = { [ "player" ] = true , [ "ped" ] = true , [ "vehicle" ] = true , [ "object" ] = true , [ "weapon" ] = true , [ "blip" ] = true , [ "effect" ] = true , [ "light" ] = true , [ "camera" ] = true , [ "pickup" ] = true , [ "searchlight" ] = true } function moveElement ( theElement , theTime , tx , ty , tz , moverx, movery, moverz, strEasingType, fEasingPeriod, fEasingAmplitude, fEasingOvershoot ) local Check = not ( theElement and isElement ( theElement ) and elements [ getElementType ( theElement ) ] ) and error ( "moveElement Bad Argument 1 got ".. ( not theElement and "nil" or getElementType ( theElement ) or "nil" ) ) local objMove = createObject ( 1906 , getElementPosition ( theElement ) ) setElementAlpha ( objMove , 0 ) attachElements ( theElement , objMove ) moveObject ( objMove , theTime , tx , ty , tz , moverx, movery, moverz, strEasingType, fEasingPeriod, fEasingAmplitude, fEasingOvershoot ) setTimer ( function ( ) if theElement and isElement ( theElement ) then detachElements ( theElement , objMove ) end destroyElement ( objMove ) end , theTime , 1 ) return true end مثال -- server addCommandHandler ( "BringVehicleAtMe" , function ( player ) local randVeh = #getElementsByType ( "vehicle" ) > 0 and getElementsByType ( "vehicle" ) [ math.random ( 1 , #getElementsByType ( "vehicle" ) ) ] or false if not randVeh then return end moveElement ( randVeh , 500 , getElementPosition ( player ) ) end ) سيقوم بأحضار سيارة عشوائية قريبة منك BringVehicleAtMe عند كتابة امر اتمنى الوظيفة نالت اعجابكم وهذا والله اعلم والسلام عليكم ورحمة الله وبركاته
-
قصد التايمر الي بأخر الكود فلازم تسوي تحقق من التايمر الاول وبس تحقق انه انتهى توقف التايمر اللانهائي
-
timesToExecute: The number of times you want the timer to execute, or 0 for infinite repetitions.
-
isTimer مع العلم انت حاط تايمر لا نهائي
-
https://wiki.multitheftauto.com/wiki/SetPlayerBlurLevel