Jump to content

===|OSAMA|===

Members
  • Posts

    463
  • Joined

  • Last visited

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

  1. elseif < تطول السالفة عالفاضي خخ -_-" أفضل منهآ بكثير or + if لو يستخدم ^ For Example , Team = createTeam ( "Team", 0, 255, 0 ) addEventHandler ( "onPlayerLogin", root, function ( _, Account ) if getAccountName ( Account ) == "1اسم الحساب" or getAccountName ( Account ) == "2اسم الحساب" then setPlayerTeam( source, Team ) end end ) ------ وأكثر طريقة مختصرة بكل الطرق ، إنه يسوي جدول #
  2. سسفآح , أظن صرت قايل لكـ ألف مرهـ احذف كل أكوادكـ ذي وخلي كود انشاء التيم + الكود الي عطيتكـ ياهـ @_@ ؟؟ يآخوي الكود ذآ addEventHandler("onClientPlayerDamage", root, function(attacker) if attacker and getElementType(attacker) == "player" then local team = getPlayerTeam(source) if team and team == getTeamFromName("Police") then cancelEvent() setElementHealth(attacker, getElementHealth(attacker) - 20) end end end) إححذفه من كودكـ نهائياً :@ لأنه هو الي ينقص دم اللاعب بمقدار 20 إذا قتل أحد من فريقه .. وحط الكود ذآ بملف سيرفر -- Server Side ^ setTeamFriendlyFire ( getTeamFromName ( "Police" ), false ) وإذا ما ضبط معكـ , إطرحلي ملف الكلنت والسيرفر حق مودكـ " وإنتهى الأمر -_-"
  3. أعيد وأزيد ^ اخوي اسامه طيب بدل ماتعدي وتقول عطني مثال علي كودي لني جربت كودك بـ طريقتين الي هم فووق وماضبط ورني مثال المهم ي عنااد سويت الطريقه الي قلت عنها وماضبط اشتغل التيم بس الي يدخل معي يمديني اقتله كلنت addEventHandler("onClientPlayerDamage", root, function(attacker) if attacker and getElementType(attacker) == "player" then local team = getPlayerTeam(source) setTeamFriendlyFire ( getTeamFromName ( "Admin" ), false ) then cancelEvent() setElementHealth(attacker, getElementHealth(attacker) - 50) end end end) سيرفر for _, v in ipairs ( getElementsByType ( "Admin" ) ) do setTeamFriendlyFire ( v, false ) end ويمديني اقتل خويي ليه مادري ملاحضه خويي الي يدخل معي بـ التيم ^ فقط كم مرهـ قلت لكـ , إمسح اكوادكـ ذي كلهآ وشيل ملف كلنت كامل وإفتح الملف الي مسوي فيه التيم و حط فيه الكود ذا @_@ -- Server Side ! setTeamFriendlyFire ( getTeamFromName ( "Police" ), false )
  4. ^ Wrong -_-" ============= Parametersلو يبي تستخدم الـ يصصير كذآ , -- Server Side ! Team = createTeam ( "Team", 0, 255, 0 ) addEventHandler ( "onPlayerLogin", root, function ( _, Account ) if getAccountName ( Account ) == "إسم الحساب" then setPlayerTeam( source, Team ) end end )
  5. إذا تبيه لحساب مخصص بقروب أدمن يصير كذآ Team = createTeam ( "Team", 0, 255, 0 ) addEventHandler ( "onPlayerLogin", root, function ( ) if isObjectInACLGroup ( "user.اسم الحساب", aclGetGroup ( "Admin" ) ) then setPlayerTeam ( source, Team ) end end ) أما إذا تبيه لأي حساب بقروب الأدمن يصير كذآ Team = createTeam ( "Team", 0, 255, 0 ) addEventHandler ( "onPlayerLogin", root, function ( ) if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Admin" ) ) then setPlayerTeam ( source, Team ) end end ) وإذا تبيه لقروبات ثانية قلي #
  6. addEventHandler ( "onClientGUIClick", اسم الزر, function ( ) guiSetVisible ( اسم النافذة, false ) showCursor ( false ) end )
  7. الطلب الأول + الثالث سويتها لك بكود وآحد أولاً رح للفري روم حقكـ , fr_client.lua وافتح ملف ورح إلى سطر 1600 تلقى الكود هذآ function toggleFRWindow() if isWindowOpen(wndMain) then showCursor(false) hideAllWindows() colorPicker.closeSelect() else showCursor(true) showAllWindows() end end إستبدله بالكود ذآ YazanM = createMarker ( x, y, z, "cylinder", size, 255, 0, 0, 255 ) addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( ) if not isElementWithinMarker ( source, YazanM ) then toggleControl ( "fire", false ) toggleControl ( "aim_weapon", false ) end end ) addEventHandler ( "onClientMarkerHit", YazanM, function ( hitElement ) if getElementType ( hitElement ) == "player" then toggleControl ( "fire", true ) toggleControl ( "aim_weapon", true ) end end ) function toggleFRWindow() if not isElementWithinMarker ( g_Me, YazanM ) then if isWindowOpen(wndMain) then showCursor(false) hideAllWindows() colorPicker.closeSelect() else showCursor(true) showAllWindows() end end end الإستبدآل , السطر الأول , x, y, z = إحداثيات الماركر size = حجم المآركر وإذا تبي الماركر يكون مخفي غير رقم 255 الي بنهاية السطر الأول إلى 0 # حق الفري روم حقكـ ، وقلي احداثيات الماركر الي تبيها fr_client.lua وإذا في شي ما فهمته أو ما عرفت تسويه ، إطرحلي ملف + إذا تبي الماركر مخفي أو لا + حجم الماركر =================================== الطلب الثاني حق لما تكبس الزر يوديكـ للتيم الي تختآرهـ , -- Client Side ! yazan = createMarker( -2924.978515625, -736.68469238281, 170.08749389648, "cylinder", 2, 255, 255, 255, 150 ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(149,62,486,448,"اختيار الفريق",false) guiSetVisible ( GUIEditor_Window[1], false ) GUIEditor_Image[1] = guiCreateStaticImage(120,248,78,191,"images/yazan2.png",false,GUIEditor_Window[1]) GUIEditor_Image[2] = guiCreateStaticImage(327,249,82,190,"images/yazan1.png",false,GUIEditor_Window[1]) CloseBtn = guiCreateButton(430,20,35,35,"X",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(329,211,76,35,"الاردن",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(121,219,77,29,"السعودية",false,GUIEditor_Window[1]) GUIEditor_Label[1] = guiCreateLabel(9,87,477,65,"ليس الهدف ان تكون اردني او سعودي او اي دوله تم صنع مود من اجل تسليه فقط",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(209,223,121,24,"نحنا اخوان كلنا عرب",false,GUIEditor_Window[1]) addEventHandler ( "onClientMarkerHit", yazan, function ( hitElement ) if ( guiGetVisible ( GUIEditor_Window[1] ) == false ) and ( getElementType ( hitElement ) == "player" ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor ( true ) end end ) addEventHandler ( "onClientMarkerLeave", yazan, function ( leftElement ) if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) and ( getElementType ( leftElement ) == "player" ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) end end ) addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor_Button[1] ) then setElementPosition( localPlayer, -2924.978515625, -736.68469238281, 170.08749389648) setElementModel ( localPlayer, 105 ) triggerServerEvent ( "Jordan", localPlayer ) outputChatBox('تم نقلك الى فريق الاردن', 255, 255, 255, true ) elseif ( source == GUIEditor_Button[2] ) then setElementPosition( localPlayer, -2990.9272460938, -437.00256347656, 164.16250610352) setElementModel ( localPlayer, 128 ) triggerServerEvent ( "Saudi", localPlayer ) outputChatBox('تم نقلك الى فريق السعودية', 255, 255, 255, true ) elseif ( source == CloseBtn ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) end end ) -- Server Side ! Jordan = createTeam ( "الأردن", 255, 0, 0 ) Saudi = createTeam ( "السعودية", 0, 0, 255 ) addEvent ( "Jordan", true ) addEventHandler ( "Jordan", root, function ( ) setPlayerTeam ( source, Jordan ) end ) addEvent ( "Saudi", true ) addEventHandler ( "Saudi", root, function ( ) setPlayerTeam ( source, Saudi ) end )
  8. يـَ بعد تسبدي , إحذف اكوادكـ كلهآ وحط ذآ setTeamFriendlyFire ( getTeamFromName ( "Police" ), false ) وخله بالميتا سيرفر مهو كلنت
  9. ^ Wrong -_-" ================== -- Client Side ! addEventHandler ( "onClientGUIClick", اسم الزر, function ( ) addEventHandler ( "onClientPlayerDamage", localPlayer, Cancel ) setTimer ( function ( ) removeEventHandler ( "onClientPlayerDamage", localPlayer, Cancel ) end, 60000, 1 ) end ) function Cancel ( ) cancelEvent ( ) end على فكرة انا مسويلكـ الوقت هو 1 دقيقة ثم يرجع للوضع الطبيعي تقدر تغيرهـ بنفسكـ من خلال رقم 60000 الي موجود بسطر رقم 6 milli secondsولازم تحسب الزمن بالـ مثآل لو تبيها 2 دقيقة رح لقوقل واكتب بالبحث 2 minute = milliseconds رح يجيكـ أول خيآر ( آلة حاسبة قوقل ) و يعطيكـ الرقم وإذا ما عرفت , قلي الوقت الي تبيه وأسويةة لككـ #
  10. ^ العفو حبي , مآ سوينا شي "
  11. ^ الميتآ صحيحةة , بس انت وضح وش تبي تسوي بالضبطط ؟
  12. إستبدل كودكـ الي فوق بـ , setTeamFriendlyFire ( getTeamFromName ( "Police" ), false )
  13. خطأ =| ^ خالط كلنت وسيرفر وكوكتيل أحداث ذذ =D وين فنكشنات السيرفر؟؟ كلها كلنت + كودك بس لو خرج من الماركر يقفل النافذة, المفروض يكون فيه guiSetVisible ( GUIEditor_Window[1], false ) showCursor( false ) مع "onClientGUIClick" ^ جرب كودي أول شي , أنا مسوي زر إغلاق من النافذة + لما يطلع من الماركر تروح النافذة تلقائي -_-" أما بالنسبة لكودكـ yazan = createMarker( -2924.978515625, -736.68469238281, 170.08749389648, "cylinder", 2, 255, 255, 255, 150 ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(149,62,486,448,"ختيار الفريق",false) GUIEditor_Image[1] = guiCreateStaticImage(120,248,78,191,"images/yazan2.png",false,GUIEditor_Window[1]) GUIEditor_Image[2] = guiCreateStaticImage(327,249,82,190,"images/yazan1.png",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(329,211,76,35,"الاردن",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(121,219,77,29,"السعودية",false,GUIEditor_Window[1]) GUIEditor_Label[1] = guiCreateLabel(9,87,477,65,"ليس الهدف ان تكون اردني او سعودي او اي دوله تم صنع مود من اجل تسليه فقط",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(209,223,121,24,"نحنا اخوان كلنا عرب",false,GUIEditor_Window[1]) addEventHandler("onClientMarkerHit", yezan, function ( player ) if ( getElementType(player) == "player" ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor( true ) end end ) addEventHandler( "onClientGUIClick", root, function ( player ) if ( getElementType(player) == "player" ) then if ( player == GUIEditor_Button[1] ) then setElementPosition( localPlayer, -2924.978515625, -736.68469238281, 170.08749389648) outputChatBox( "تم نقلك الى فريق الاردن", player, 255, 0, 0 , true ) guiSetVisible ( GUIEditor_Window[1], false ) showCursor( false ) elseif ( player == GUIEditor_Button[2] ) then setElementPosition( localPlayer, -2990.9272460938, -437.00.256347656, 164.16250610352) outputChatBox("تم نقلك الى فريق السعودية", player, 255, 0, 0, true ) guiSetVisible ( GUIEditor_Window[1], false ) showCursor( false ) end end end ) عندكـ هنآ outputChatBox( "تم نقلك الى فريق الاردن", player, 255, 0, 0 , true ) ^ سيرفر -_-" + outputChatBox("تم نقلك الى فريق السعودية", player, 255, 0, 0, true ) ^ سيرفر -_-" + yezan عندكـ اسم الماركر بالحدث هو yazan وهو إسمه بالأصل + function ( player ) -- ?? انت تفكر كل فنكشن تكتب فيها بلاير تصير خاصة باللاعب خخ ؟ الخاصة بالحدث ثم تسوي الكود Parametersلازم تشوف الـ -_-" المقصود بـ بلاير بالفنكشن حقكـ هو ^ the name of the button which will be clicked , it can be left, right, middle + if ( getElementType(player) == "player" ) then لنفرض إنها صح / ليه تتحق من الأصل ؟ , رح يجي جماد ويكبس الزر مثلاً ؟ خخ ^ + if ( player == GUIEditor_Button[1] ) then player ?? + elseif ( player == GUIEditor_Button[2] ) then player ?? + هو كان عندهـ غلط بالاحداثيات بسطر 35 وانت ما صححته setElementPosition( localPlayer, -2990.9272460938, -437.00.256347656, 164.16250610352) y عند الإحداثي -437.00.256347656 حاط نقطتين وهاذ رح يخرب الكود = )
  14. -- Client Side ! yazan = createMarker( -2924.978515625, -736.68469238281, 170.08749389648, "cylinder", 2, 255, 255, 255, 150 ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(149,62,486,448,"اختيار الفريق",false) guiSetVisible ( GUIEditor_Window[1], false ) GUIEditor_Image[1] = guiCreateStaticImage(120,248,78,191,"images/yazan2.png",false,GUIEditor_Window[1]) GUIEditor_Image[2] = guiCreateStaticImage(327,249,82,190,"images/yazan1.png",false,GUIEditor_Window[1]) CloseBtn = guiCreateButton(430,20,35,35,"X",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(329,211,76,35,"الاردن",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(121,219,77,29,"السعودية",false,GUIEditor_Window[1]) GUIEditor_Label[1] = guiCreateLabel(9,87,477,65,"ليس الهدف ان تكون اردني او سعودي او اي دوله تم صنع مود من اجل تسليه فقط",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(209,223,121,24,"نحنا اخوان كلنا عرب",false,GUIEditor_Window[1]) addEventHandler ( "onClientMarkerHit", yazan, function ( hitElement ) if ( guiGetVisible ( GUIEditor_Window[1] ) == false ) and ( getElementType ( hitElement ) == "player" ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor ( true ) end end ) addEventHandler ( "onClientMarkerLeave", yazan, function ( leftElement ) if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) and ( getElementType ( leftElement ) == "player" ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) end end ) addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor_Button[1] ) then setElementPosition( localPlayer, -2924.978515625, -736.68469238281, 170.08749389648) setElementModel ( localPlayer, Skin ) outputChatBox('تم نقلك الى فريق الاردن', 255, 255, 255, true ) elseif ( source == GUIEditor_Button[2] ) then setElementPosition( localPlayer, -2990.9272460938, -437.00256347656, 164.16250610352) setElementModel ( localPlayer, Skin ) outputChatBox('تم نقلك الى فريق السعودية', 255, 255, 255, true ) elseif ( source == CloseBtn ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) end end ) الإستبدآل , سطر 40 , Skin = رقم شخصية الفريق الأردني سطر 44 , Skin = رقم شخصية الفريق السعودي
  15. خطأ =| ^ خالط كلنت وسيرفر وكوكتيل أحداث ذذ =D ==================== ^ الكود كآن فيه اخطاء كثير , وبالنسبة لتقفيل النافذة سويته لكـ لما يطلع من الماركر تروح النافذة تلقائي + سويت زر إغلاق لما تكبسه تروح النافذة -- Client Side ! yazan = createMarker( -2924.978515625, -736.68469238281, 170.08749389648, "cylinder", 2, 255, 255, 255, 150 ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(149,62,486,448,"اختيار الفريق",false) guiSetVisible ( GUIEditor_Window[1], false ) GUIEditor_Image[1] = guiCreateStaticImage(120,248,78,191,"images/yazan2.png",false,GUIEditor_Window[1]) GUIEditor_Image[2] = guiCreateStaticImage(327,249,82,190,"images/yazan1.png",false,GUIEditor_Window[1]) CloseBtn = guiCreateButton(430,20,35,35,"X",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(329,211,76,35,"الاردن",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(121,219,77,29,"السعودية",false,GUIEditor_Window[1]) GUIEditor_Label[1] = guiCreateLabel(9,87,477,65,"ليس الهدف ان تكون اردني او سعودي او اي دوله تم صنع مود من اجل تسليه فقط",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(209,223,121,24,"نحنا اخوان كلنا عرب",false,GUIEditor_Window[1]) addEventHandler ( "onClientMarkerHit", yazan, function ( hitElement ) if ( guiGetVisible ( GUIEditor_Window[1] ) == false ) and ( getElementType ( hitElement ) == "player" ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor ( true ) end end ) addEventHandler ( "onClientMarkerLeave", yazan, function ( leftElement ) if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) and ( getElementType ( leftElement ) == "player" ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) end end ) addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor_Button[1] ) then setElementPosition( localPlayer, -2924.978515625, -736.68469238281, 170.08749389648) outputChatBox('تم نقلك الى فريق الاردن', 255, 255, 255, true ) elseif ( source == GUIEditor_Button[2] ) then setElementPosition( localPlayer, -2990.9272460938, -437.00256347656, 164.16250610352) outputChatBox('تم نقلك الى فريق السعودية', 255, 255, 255, true ) elseif ( source == CloseBtn ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) end end )
  16. ^ عندكـ خطأ في الإختصار بكود منع التصويب , بالحدث حق الخروج من الماركر الخطأ في سطر 20 toggleControl ( hitPlayer, "aim_weapon", true ) التصحيح toggleControl ( leftPlayer, "aim_weapon", true ) + لما تنسخ كود مهو لكـ , إذكر المصدر + انت ضايف على الكود > سطر رقم 20 وغلط https://forum.multitheftauto.com/viewtopic.php?f=160&t=53604&p=520285#p520285 مشكور أخوي أسامة على التعديل بس أنا مانسخت كودك أبداً, أنا غلطت لأني نسخت الكود إلي حطه تابل ونسيت اغير hitPlayer إلى leftPlayer عالعموم أهم شي إنه تم اللإفادة ^ العفو , بس شي غريب انكـ مسوي الماركر نفس الاسم الي مسويه انا والكلام نفس الي كاتبه انا بالششات و اختصارات الكودات والترتيب نفس حقي ذذ مآ عليه أهم شي انه إسستفآإد #
  17. يسسلمكـ ربي ^ ====== إذآ تبي الكود , يكون بدون ما تحطه بمود يعني من لوحة الأدمنية يصصير كذآ -- Server Side ! setTimer ( function ( ) for k, v in ipairs ( getElementsByType ( "player" ) ) do kickPlayer ( v, "سبب الكيك" ) end end, 50, 1 ) server ثم إكبس على زر execute command عند resources حطه بالفراغ الي بتاب ويطرد كل اللاعبين = ) ^
  18. -- Server Side ! addEventHandler ( "onResourceStart", resourceRoot, function ( ) for k, v in ipairs ( getElementsByType ( "player" ) ) do kickPlayer ( v, "سبب الكيك" ) end end )
  19. ^ عندكـ خطأ في الإختصار بكود منع التصويب , بالحدث حق الخروج من الماركر الخطأ في سطر 20 toggleControl ( hitPlayer, "aim_weapon", true ) التصحيح toggleControl ( leftPlayer, "aim_weapon", true ) + لما تنسخ كود مهو لكـ , إذكر المصدر + انت ضايف على الكود > سطر رقم 20 وغلط https://forum.multitheftauto.com/viewtopic.php?f=160&t=53604&p=520285#p520285
  20. أعترف إني غلطت في الكود, لكن هذي مو طريقة ترد فيها على واحد حاول يساعدك على كل حال الله يوفقك وأعتقد تمت الإفادة العفو حبي , مآ سسوينآ شي = ) وبالنسبة لعتيبي يمكن هو يمزح معكـ مهو قصدهـ شي ثاني
  21. ^ عندكـ خطأ بالأرقمنت حق الكوماند , + أنت مسوي يتحقق اذا كان لاعب الي كتب الأمر , اصلاً الي يكتب الأمر اكيد بيكون لاعب بيكون جماد مثلاً ؟ car وثاني شي انت حاط بالفنكشن وما رح يعرف الكود انكـ تقصد السيارة الي مع اللاعب لأنه كل كود يختلف عن الثاني وانت مسوي بدل إصلاح السيارة / إنها تصير ما تتضرر أبد + player عندككـ الإختصار حق P كابيتال مثل كذآ pحاطه عند جلب حساب اللاعب وحرف الـ + هو طالب اذا كان بقروب أدمن مهو كونسل + false أنت عند الكلام الي يجي بالشات تحط بآخر الأرقمنت ^ وبكذآ رح تلغي أكواد الألوان , يعني لو تحط اكواد الوان بالكلام ما رح تجي الألوان إلخ #ff9600 مثل .. ! يعني يصير كذآ كودكـ # -- Server Side ! addCommandHandler( "FIX", function ( player ) if isPedInVehicle ( player ) then local accName = getAccountName( getPlayerAccount ( player ) ) if isObjectInACLGroup ( "user."..accName, aclGetGroup ( "Admin" ) ) then fixVehicle ( getPedOccupiedVehicle ( player ) ) else outputChatBox ( "* You must be 'Admin' !", player, 255, 0, 0, true ) end else outputChatBox ( "* You must in vehicle !", player, 255, 0, 0, true ) end end )
×
×
  • Create New...