Jump to content

K1NG

Members
  • Posts

    999
  • Joined

  • Last visited

Everything posted by K1NG

  1. Event: "onClientGUIClick" triggerServerEvent getTeamFromName setPlayerTeam setElementModel
  2. الأكواد ذي بجانب كلاينت لذلكـ رح يكون التأثير على الكلاينت نفسه وما رح يتأثر غيرهـ بالفنكشنات الي تسويها عشان كذا مايحتاج تسوي جدول وكذا، بالمختصر المفيد كودكـ الأول رح يكون تأثيرهـ فقط على اللاعب الي ضغط الزر .. يعني النص مارح يتغير غير عند اللاعب الي ضغط الزر فقط .triggerEvent أما إذا تبي الكلام يتغير عند الكل لما اللاعب يضغط الزر، يمديكـ تسويها عن طريق وظيفة
  3. ممكن يكون طايح ع الكيبورد حقكـ عصير ولا شي، أو يكون احد ضاربه بقوة . فمن الممكن إنه يكون إنضرب، إشريلكـ كيبورد جديد أصرفلكـ
  4. textCreateTextItem بوظيفة scale يمديكـ تكبرهـ عن طريق الأرقمنت حق Required Arguments: text: A string of text you want to display x: A floating point number between 0.0 and 1.0 indicating how far across the screen the text should be shown, as a percentage of the width, from the left hand side. y: A floating point number between 0.0 and 1.0 indicating how far down the screen the text should be shown, as a percentage of the height, from the top. Optional Arguments: NOTE: When using optional arguments, you must supply all arguments before the one you wish to use. For more information on optional arguments, see Optional Arguments. priority: How important it is that this text should be up to date on client's screens. Valid values are: "low", "medium", "high" which are aliases for 0, 1 and 2 respectively. red: A value between 0 and 255 indicating how red the text should be. green: A value between 0 and 255 indicating how green the text should be. blue: A value between 0 and 255 indicating how blue the text should be. alpha: A value between 0 and 255 indicating how transparent the text should be, with 0 being fully transparent, and 255 being opaque. scale: A floating point value indicating the scale of the text. The default is 1.0, which is around 12pt. alignX: A string representing the X-alignment of the text. ("left", "center", "right") alignY: A string representing the Y-alignment of the text. ("top", "center", "bottom") shadowAlpha: A value between 0 and 255 indicating how dark the drop shadow should be. -- أو -- .textItemSetScale من خلال وظيفة
  5. * Client Side: addEventHandler ( "onClientGUIChanged", اسم الإيديت, function ( ) guiSetText ( GUIEditor.memo[1], guiGetText ( source ) ) end, false )
  6. . تقدر تغير الحجم حق الخط ، أما تغير نوع الخط نفسه ماتقدر الا تقدر بس الاصلي احسن اذا غيرته يجي شكله غريب dxCreateFont ?? .textCreateTextItem مهو بوظيفة dxDrawText هذي الوظيفة لإنشاء خط دي اكس عشان تستخدمه بوظيفة dxCreateFont
  7. . تقدر تغير الحجم حق الخط ، أما تغير نوع الخط نفسه ماتقدر
  8. ؟؟ اي كود؟ انت مرة تقول الخط الي برا القيم ومرة الخط الي داخل القيم؟ اصلاً ثنينهم رح يتأثرون، لكن الفرق عن داخل القيم وخارجه إنه بداخل القيم ممكن يكون مركب خط جديد والخط نفسه كذا زخرفته على كل حال جرب الباتش لو ماضبط معكـ الخط ردلي خبر .. إذا تبي تعرف انه ضبط ولا لا، رح للائحة السيرفرات وشفلكـ اسم سيرفر فيه حروف عربية وشف إذا مضبوط الخط ولا جاي صغير مرة ^
  9. : جرب حمل آخر باتش للعبة من هنا https://nightly.multitheftauto.com/?mtasa-1.3-latest . لو ماضبط الكلام العربي ردلي خبر، عشان أقولكـ الحل الثاني
  10. .. بجانب سيرفر ثم ترسل تريقر للكلاينت على طول، بدال ماترسل من كلاينت لسيرفر ثم من سيرفر لكلاينت addCommandHandler يمديكـ تسوي وظيفة . تتخلص من مشكلة التخريب حق التريقر مثل تكرار الأمر وكذا +
  11. https://forum.multitheftauto.com/viewtopic.php?f=160&t=69435#p647601 يعني تاخذ ذول فقط 1239.03650, -1655.57996 وتعوضهم مكان اول ارقمنتين x, y فقط تاخذ ،z في إحداثيات إنشاء المستطيل ما يحتاج تاخذ احداثي أما بالنسبة للأرقمنت الثالث ذاك تحط فيه عرض المستطيل .. أما الارقمنت الرابع تحط فيه طول المستطيل الطول والعرض تحطهم من عندكـ يعني تجرب رقم 100 بالعرض والطول لو تبيه اصغر تصغر الرقم وكذا أما إذا تبي تريح راسك من سالفة التجريب حق الطول والعرض إستخدم السكربت ذا https://community.multitheftauto.com/index.php?p=resources&s=details&id=3804 /editcol ثم رح للمكان الي بتسوي فيه المستطيل ثم اكتب بالشات /showcol اول شي ركبه ثم شغله ثم اكتب بالشات : الحين تبدأ بإنشاء المستطيل وفي عندكـ أزرار للتحكم، إلي هي ،Col Cuboid ثم تجيك نافذة بعدها اكبس على زر 'Num 2, Num 4, Num6, Num8' > ( ذول الأزرار لتحريكـ المستطيل ( تغير مكانه 'arrow_l, arrow_u, arrow_r, arrow_d' > ( ذول الأزرار لتغيير أبعاد المستطيل ( تعدل على عرض او طول المستطيل Enter الآن يوم تخلص من التعديل على المستطيل وتضبطه تكبس على زر افتح الملف collisions.txt تدش عليه تلقى فيه ملف اسمه coleditor الحين تروح الى مجلد المودات ثم تروح الى مجلد السكربت الي هو الحين يوم تفتحه تلاقي المستطيل الي سويته باللعبة على شكل أكواد .. بهالشكل ذا -- -- -- -- -- 10.1.2014 at 2:35, Creator: KING myCollision = createColCuboid(1799.2312011719, 864.88385009766, 10.671875, 2.25, 1.75, 2) : الحين تاخذ من الإحداثيات ذول أول إحداثي وثاني إحداثي ورابع إحداثي وخامس إحداثي، إلي هم 1799.2312011719, 864.88385009766, 2.25, 1.75 : وتعوضهم بالإحداثيات الي بوظيفة إنشاء المستطيل حقتكـ / يعني تصير كذآ على حسب إحداثياتي local colShape = createColRectangle ( 1799.2312011719, 864.88385009766, 2.25, 1.75 ) . وبكذا تكون انتهيت من سالفة الإحداثيات حقت المستطيل، بدال ماتضل تجرب
  12. local theColRectangle = createColRectangle ( x, y, w, h ) addEventHandler ( "onColShapeHit", theColRectangle, function ( player ) if ( getElementType ( player ) == "player" ) then if not ( isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( "Police" ) ) ) then killPed ( player ) outputChatBox ( "انت لست شرطي", player, 255, 0, 0 ) end end end )
  13. https://community.multitheftauto.com/index.php?p=resources&s=details&id=615
  14. local GUIEditor = { window = {}, memo = {}, gridlist = {} } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) GUIEditor.window[1] = guiCreateWindow(11, 12, 313, 545, "Job", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1], false) bAccept = guiCreateButton(9, 501, 115, 34, "Take job", false, GUIEditor.window[1]) addEventHandler("onClientGUIClick", bAccept, showGUIbf, false) addEventHandler("onClientGUIClick", bAccept, joinTeam, false) bClose = guiCreateButton(188, 501, 115, 34, "Exit", false, GUIEditor.window[1]) addEventHandler("onClientGUIClick", bClose, showGUIbf, false) GUIEditor.memo[1] = guiCreateMemo(9, 24, 294, 354, "text", false, GUIEditor.window[1]) guiMemoSetReadOnly(GUIEditor.memo[1],true) GUIEditor.gridlist[1] = guiCreateGridList( 9, 385, 294, 113, false, GUIEditor.window[1] ) guiGridListSetSelectionMode( GUIEditor.gridlist[1], 2 ) column = guiGridListAddColumn( GUIEditor.gridlist[1], "Skins id", 0.9 ) row = guiGridListAddRow( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], row, column, "110", false, false ) end )
  15. مشكوور اخوي بس اناا ابيهاا قروب رتب مو تيم ولا نظام المجموعات؟ ACL تقصد قروب ؟ ACL وش اسم المجموعة مدري قروب الـ +
  16. * Server Side: local theColRectangle = createColRectangle ( x, y, w, h ) addEventHandler ( "onColShapeHit", theColRectangle, function ( player ) if ( getElementType ( player ) == "player" ) then local team = getPlayerTeam ( player ) if ( team ) then if ( getTeamName ( team ) ~= "Police" ) then killPed ( player ) outputChatBox ( "انت لست شرطي", player, 255, 0, 0 ) end else killPed ( player ) outputChatBox ( "انت لست شرطي", player, 255, 0, 0 ) end end end ) . عوض مكان المتغيرات بالسطر الأول فقط
  17. أطرح اكوادكـ عشان نفهم السالفة + شغلكـ غلط ^ ليه التحقق؟
  18. يب مثلا : واحد راح يدخل المكان يقوله لا انت لست شرطي ويعطيه سلاب createColRectangle Event: "onColShapeHit" getElementType getPlayerTeam getTeamName killPed outputChatBox
  19. K1NG

    طلبب ^

    : Server إذا بتعطي نفسكـ حط الكود ذا بالفراغ واكبس ع زر givePlayerMoney ( source, 2000 ) : Server أما إذا تبي تعطي الفلوس للاعب ثاني حط إسم اللاعب بالكود والصقه بالفراغ ثم اكبس ع زر givePlayerMoney ( getPlayerFromName ( "playerName" ), 2000 )
  20. K1NG

    طلبب ^

    : هو يبيها ع واحد ثاني، إستخدم getPlayerFromName
  21. '-_- صف ع جنب انت أصرفلكـ --- Resources يمديكـ تركب الكود عن طريق الأدمنية، بحيث تروح إلى تاب إلصق فيه هالكود .. "For advanced users only."ثم تلقى تحت على اليمين فراغ فيه كلام أحمر setSkyGradient ( ) وخلاص Server ثم اكبس على زر -- أو -- BlackSky : إذا تبيه على شكل سكربت، حمله من هنا
  22. : يبوي مايحتاج ملفات ولا شي، بس حط الكود ذا بملف setSkyGradient ( ) . وضبط الميتا وركب السكربت وخلاص .. تصير السماء لونها اسود
  23. ?? . شف أمثلة الويكي فيها الكود كامل
×
×
  • Create New...