Jump to content

===|OSAMA|===

Members
  • Posts

    463
  • Joined

  • Last visited

Everything posted by ===|OSAMA|===

  1. الخاص بالفري روم meta.xml بالنسبة إلى طلبكـ الأول .. إدخل إلى ملف ثم إبحث عن السطر ذا .. <setting name="*spawnmaponstart" value="true" /> إستبدله بذا <setting name="*spawnmaponstart" value="false" /> كذا لما يدخل السيرفر أو لما يشتغل سكربت الفري روم ما رح تجيه الخريطة ^ + لو تبي لما يموت ما تظهر له الخريطة إبحث عن السطر ذا <setting name="*spawnmapondeath" value="true" /> إستبدله بذا <setting name="*spawnmapondeath" value="false" /> =========== setPlayerMuted أما بالنسبة لطلبكـ الثاني .. الكلام الي يجي بالشات وانت معكـ ميوت ذا ما تقدر تغيرهـ من الأدمنية ، لأنه ذا الكلام خاص بوظيفة لكن في طريقة تقدر تخليه ما يجي بالشات .. أنا بعطكـ الطريقة ، لكن أتمنى ماحد يستخدمها في تغيير الحقوق + ماحلل لأي أحد يستخدم هالكود لتغيير الحقوق .. -- Client Side ! addEventHandler ( "onClientChatMessage", root, function ( theMsg ) if ( theMsg == "say: You are muted" ) then cancelEvent ( ) outputChatBox ( "The Message", r, g, b, true ) end end ) الإستبدال .. سطر 5 : The Message = say: You are muted الرسالة إلي تظهر بدال r, g, b = الألوان
  2. زيادة ردود ؟؟؟ -_-" https://forum.multitheftauto.com/viewtopic.php?f=160&t=58309#p557322
  3. |= ( نوع الماركر ) checkpoint لول ، كان عندكـ غلط بكتابة كلمة checkpoint بالسطر الأول إلى cheakpoint غير كلمة
  4. -- Server Side ! local marker = createMarker ( -722.75562, 972.28546, 12.25666, 'checkpoint', 5, 255, 255, 0, 170 ) addEventHandler ( 'onMarkerHit', marker, function ( player ) if ( getElementType ( player ) == 'player' ) then givePlayerMoney ( player, 500 ) end end, false )
  5. https://forum.multitheftauto.com/viewtopic.php?f=161&t=57239
  6. https://community.multitheftauto.com/index.php?p=resources&s=details&id=6911
  7. -- Server Side ! Car = createMarker ( ... ) addEventHandler ( "onMarkerHit", Car, function ( theElement ) if ( getElementType ( theElement ) == "vehicle" ) then destroyElement ( theElement ) end end, false )
  8. -- Server Side ! ~_~" local marker2 = createMarker ( x, y, z, "type", size, r, g, b, alpha ) function HitMarker2 ( player ) if ( getElementType ( player ) == "player" ) and ( getElementData ( player, "Joined" ) ~= true ) then setElementData ( player, "Joined", true ) end end addEventHandler ( "onMarkerHit", marker2, HitMarker2, false )
  9. الحين أنت لما تلعب سي بالديقل وتطلق على واحد ، ما ينقص من اول طلقة ؟ يعني مثلاً لما تطلق 5 طلقات ينقص بمقدار طلقة واحدة ؟ الخاص بسيرفركـ mtaserver.conf إذا كان كذآ يصير معكـ .. إطرحلي ملف ..
  10. لازم تسوي حوسة بس كيفكـ getWorldFromScreenPosition dxDrawImage "onClientRender" dxDrawImage إستخدم : dxDrawImage3D dxDrawMaterialLine3D tocolor dxCreateTexture createMarker Event: "onClientRender"
  11. -- لما تبي تخفيه removeEventHandler setElementVisibleTo -- لما تبي تظهره addEventHandler setElementVisibleTo
  12. أدري ، بس هو يقول بها خطأ !أبي أعرف هالخطأ ؟
  13. اخطائك addEventHandler ( "onClientGUIClick", but5, getResourceRootElement(getThisResource()), getResourceRootElement(getThisResource()), -- مالها داعي local player = getLocalPlayer() local ---ما تستخدم معها اند end ---الاند زايد )--- قوس زايد false -- نسيت الفالس ممكن أعرف وش الخطأ بذي ؟ ذذذذذذذذ local player = getLocalPlayer()
  14. player ??!! يصير خاص باللاعب player أخي كل حدث وله معرّفات خآصة به ، مهو كل فنكشن تحط فيه .. المصدر هو اللاعب الي دخل "onPlayerJoin" هنا عندكـ بحدث وبالنسبة لكودهـ هو صحيح ، لكن اي واحد يدخل بغير سرياله ياكل باند , لزوم يسويه حسب شي ثاني .. مثلاً إذا واحد دخل بنفس نكه وبسريال ثاني ياكل باند ، مثل كذا , -- Server Side ! MySerial = "F72251F4F7A092AD1DA49056776E7A6A2" MyNick = "Your Nick Name" addEventHandler ( "onPlayerJoin", root, function ( ) if ( getPlayerName ( source ) == MyNick ) then if ( getPlayerSerial ( source ) == MySerial ) then outputChatBox ( "#00ff00* Serial Was Cheaked it is Mr.Raybak !", root, 255, 0, 0, true ) else outputChatBox ( "#00ff00* Serial is Not Cheaked !", root, 255, 0, 0, true ) banPlayer ( source, false, false, true, root, ":D" ) end end end ) تنويه للمشرف ، عناد مدري شسمة خخ : حاول تفرق بين تصحيح كود وطلب كود ، ولاتحذف ردود بكيفك
  15. وش عرفكـ أن العنصر بالكود حقه هو اللاعب ؟
  16. ×__× بوظيفة تشغيل الصوت ، ذا معناهـ ، لما يخلص الصوت يعيده من جديد مهو مثل منت فاهمه ذذ true الأرقمنت لما يخلص الصوت مارح ينعاد false يعني لو تحطه !! + أنت لما حطيت صوت قصير .. هو ما كررهـ .. لكن لما خلص الصوت عادهـ ذذ ، عشان كذا فكرته يكرر #
  17. ما تقدر تحط صور أثناء التحميل !
  18. كذا راح يتكرر الصوت كثيييير,, مابي احط الكود مابي اتحمل ذنوب الاغاني,, يتكرر اجل ؟ اقول رح جربه + ما تبي تحط الكود !! بالله حطه ورنا كيف مسوي أنت + تقدر تقلي ليه انا حاط الوظايف ذي ؟ isSoundPaused setSoundPaused ======================== أصصلاً عآدي
  19. -- Client Side ! GUIEditor = { button = {}, staticimage = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(197, 141, 433, 368, "~ > | التعزيز الصصوتي | < ~", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 0.95) guiSetVisible(GUIEditor.window[1], false) GUIEditor.staticimage[1] = guiCreateStaticImage(9, 21, 415, 338, "1.png", false, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(19, 224, 146, 52, "تششغيل التعزيز الصصوتي !", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF14F608") GUIEditor.button[2] = guiCreateButton(238, 223, 146, 52, "إيققآفف التعزيز الصصوتي !", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFF0000") GUIEditor.button[3] = guiCreateButton(148, 291, 97, 37, "إغلآقق النآفذةة !", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF15AFE8") bindKey ( "F9" , "down" , function( ) if ( guiGetVisible ( GUIEditor.window[1] ) == true ) then guiSetVisible ( GUIEditor.window[1] ,false ) showCursor (false ) guiSetInputEnabled(false) else guiSetVisible ( GUIEditor.window[1] ,true ) showCursor (true) end end ) musics = playSound ( "t3zez1.mp3", true ) setSoundVolume ( musics, 1 ) setSoundPaused ( musics, true ) addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then if not ( isPedInVehicle ( localPlayer ) ) then return outputChatBox("#ff0000يجب أن تكون لديك سسيآرةة , # !",0,255,0,true) end; if ( isTimer ( SpeedTimer ) ) then return outputChatBox("#ff0000لقد قمت بتشغيل التعزيز الصوتي من قبل , # !",0,255,0,true) end SpeedTimer = setTimer ( function ( ) if ( isPedInVehicle ( localPlayer ) ) then local Vehicle = getPedOccupiedVehicle ( localPlayer ); local Speed = getVehicleSpeed ( Vehicle, "kmh" ); if ( Speed >= 40 ) then if ( isSoundPaused ( musics ) ) then setSoundPaused ( musics, false ) end else if ( not isSoundPaused ( musics ) ) then setSoundPaused ( musics, true ) end end else if ( not isSoundPaused ( musics ) ) then setSoundPaused ( musics, true ) end if ( isTimer ( SpeedTimer ) ) then killTimer ( SpeedTimer ) end end end, 2000, 0 ); elseif ( source == GUIEditor.button[2] ) then if ( isTimer ( SpeedTimer ) ) then killTimer ( SpeedTimer ) if ( not isSoundPaused ( musics ) ) then setSoundPaused ( musics, true ) end else outputChatBox ( "* أنت لم تقم بتشغيل التعزيز الصوتي من قبل ، حتى تقوم بإلغائه !", 255, 0, 0, true ) end elseif ( source == GUIEditor.button[3] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end ) function getVehicleSpeed ( v, i ) if i == nil then i = 0 end if isElement ( v ) then local x,y,z = getElementVelocity ( v ) if ( i == "mph" or i == 1 or i == "1" ) then return ( x^2 + y^2 + z^2 ) ^ 0.5 * 100 else return ( x^2 + y^2 + z^2 ) ^ 0.5 * 1.61 * 100 end else return false end end
  20. guiEditorأول شي سو صورة بالـ : https://community.multitheftauto.com/index.php?p=resources&s=details&id=141 ثم حط إسم الصصورة , ثم ضيف الصورة بمجلد السكربت , ثم ضيف الصورة للميتا .. بالشكل هذآ , "NameImage"/> NameImage = يصير كذا test.png إسم الصورة مع صيغتها ، مثلاً لو كان اسم الصورة , "test.png"/>
  21. Line 1: marker = createMarker ( ... );
  22. -- Server Side ! local Object = createObject ( ID, x, y, z, rx, ry, rz ) local Marker = createMarker ( x, y, z, "cylinder", size, 0, 0, 0, 0 ) function OpenObject ( player ) if ( isElementWithinMarker ( player, Marker ) ) then if ( getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then if not ( Open ) then moveObject ( Object, 1500, moveX, moveY, moveZ ) else moveObject ( Object, 1500, x, y, z ) end Open = not Open else outputChatBox ( "* You must be in 'Team Name' team !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject ) end ) الإستبدآل , السسطر الأول , ID = رقم الأوبجكت x, y, z = إحداثيات الأوبجكت rx, ry, rz = إحداثيات دوران الأوبجكت / إذا تبيه بدون دوران خلها كلها صفر ( 0 ) ذذ السسطر الثآني , x, y, z = إحداثيات الماركر الي إذا كنت فيه وتكبس زر تاب يفتح البوابة او يقفلها size = حجم الماركر السسطر السادس , Team Name = إسم التيم الي تبي الأوبجكت يفتح له فقط السسطر الثامن , moveX, moveY, moveZ = إحداثيات الأوبجكت عند تحريكه السسطر العاشر ( 10 ) ذذ , x, y, z = إحداثيات الأوبجكت عند رجوعه / خلها مثل احداثيات إنشاء الأوبجكت الي بالسطر الأول السسطر الرابع عششر ( 14 ) ذذ , Team Name = إسم التيم الي تبي الأوبجكت يفتح له فقط
×
×
  • Create New...