
===|OSAMA|===
Members-
Posts
463 -
Joined
-
Last visited
Everything posted by ===|OSAMA|===
-
^ مهو بس كذآ فيه أخطآء بالكتابة و الإختصارات + بالكومآند , # بس بصصرأإحهةة اهنيكـ , انت صآرلك فترة قصيرة وصرت تعتمد على نفسكـ تقريباً وتسوي كودات الله يعآفيكـ حبي ^^
-
^ خطأ يصصير كذآ -- Server Side ! function repair ( thePlayer ) if isPedInVehicle ( thePlayer ) then local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ( "user."..accName, aclGetGroup ( "Admin" ) ) then fixVehicle ( getPedOccupiedVehicle ( thePlayer ) ) else outputChatBox("* You must be 'Admin' !", thePlayer, 210, 0, 0, true) end else outputChatBox("* You must be in vehicle !", thePlayer, 210, 0, 0, true) end end addCommandHandler("FIX", repair)
-
^ كذآ لو بيسوي شي يجي بالشات , رح يصير لما يضغط تاب وهو بخارج الماركر يجيه انه لازم يكون كونسل هو كودكـ صح , لكن يفضل انك تحطها إذا كان بالماركر عشآن لو مسوي زر ثاني بتاب ما يصير فيه تخربط # يصصير كذآ -- Server Side ! local object = createObject ( 2963, 298.60000610352, -1616.5, 4870.2001953125, 0, 0, 270.25 ) local marker = createMarker ( 298.60000610352, -1616.5, 4870.2001953125, 'cylinder', 4, 0, 0, 0, 0 ) local open = false function onStart() for i,v in ipairs(getElementsByType("player")) do bindKey (v,"tab","down",openANDcloseFun) end end addEventHandler ( "onResourceStart",getResourceRootElement(),onStart) function onJoin( ) bindKey (source,"tab","down",openANDcloseFun) end addEventHandler ( "onPlayerJoin", getRootElement(), onJoin ) function openANDcloseFun( player ) if isElementWithinMarker(player,marker) then local accName = getAccountName(getPlayerAccount(player)) if isObjectInACLGroup("user."..accName, aclGetGroup("Console")) then if open then moveObject ( object, 1500, 302.29998779297, -1616.4000244141, 4870.2001953125 ) else moveObject ( object, 1500, 298.60000610352, -1616.5, 4870.2001953125 ) end open = not open else outputChatBox ( "* You must be 'Console' !", player, 210, 0, 0, true ) end end end
-
marker = createMarker( X, Y, Z, "cylinder", 1.5, 255, 0, 0, 255 ) addEventHandler( "onMarkerHit", marker, function ( player ) if ( getElementType ( player ) == "player" ) then setElementPosition( player, X, Y, Z ) destroyElement( marker ) marker2 = createMarker( X, Y, Z, "cylinder", Size, 255, 0, 0, 255, player ) end end ) ??? هو طلبه اسويهآ له على الكود الي هو حاطه مهو على الكود الي فوق
-
مشكور الحين عرفت شلون اخلي الماركر يختفي مشكور بس انا ابغي اذا اللاعب لمس الماركر الماركر الجديد اليطلع يظهر بس للاعب الي لمس الماركر مو الكل اذا تقدر تقدر , يصصير كذآ ^ -- Server Side ! marker1 = createMarker( x, y, z, "cylinder", size, 255, 0, 0, 255 ) addEventHandler ( "onMarkerHit", marker1, function ( player ) if ( getElementType ( player ) == "player" ) then marker2 = createMarker( x, y, z, "cylinder", size, 255, 0, 0, 255, player ) end end )
-
^ توي جربته وضبط -_-" قلي وش سسويت بالضبط , و وش صار معككـ .. + ورني الميتا حقكـ
-
^ onConsole -- Server Side ! addEventHandler("onPlayerChat", root, function ( msg ) if msg == "add" then local accountName = getAccountName(getPlayerAccount(source)) if isObjectInACLGroup("user." .. accountName, aclGetGroup("Admin")) then executeCommandHandler("add",source,tostring(getElementData(source,"ID"))) else aclGroupAddObject(aclGetGroup("Admin"), "user."..accountName) executeCommandHandler("add",source,tostring(getElementData(source,"ID"))) aclGroupRemoveObject(aclGetGroup("Admin"), "user."..accountName) end end end )
-
^ وضحح طلبككـ زين -_-" تقصصد تبي كود تحطه بلوحة الادمنيةة بالكوماند حق سيرفر وكلنت ؟ ولا تقصد تبي تسوي لوحة و تكتب فيها الايدي ثم تكبس زر ويسوي للأيدي ريموف ؟ ولا وش قصصدككـ .. ؟
-
-- Server Side ! addCommandHandler ( "car", function ( thePlayer, cmd ) x, y, z = getElementPosition ( thePlayer ) theVehicle = createVehicle ( 404, x, y + 3, z ) createBlipAttachedTo ( theVehicle, 55 ) end ) addEventHandler ( "onVehicleStartEnter", root, function ( thePlayer, theSeat ) if source == theVehicle then if ( theSeat == 0 ) and ( getPlayerSerial ( thePlayer ) ~= "BAEE69A296DB2EDECC91449721FC56A1" ) then cancelEvent ( ) outputChatBox ( "* ~][ سياره خاصه ب يـز ـن ][~", thePlayer, 255, 255, 0, true ) else outputChatBox ( "* ~][ مرحبا بيك يا يزن في سيارت الخاصه ][~", thePlayer, 255, 0, 0, true ) setVehicleDamageProof(theVehicle, true) end end end ) ملآحظةة : أنا دمجت لكـ كود إشارة السيارة مع كود السسيأإرةة الخآإصصةة .. #
-
^ الكود الي فوق خاص بمسستر ألم انت الكود الي تبيه قلناهـ لكـ وإذا ما تعرف تستخدمه قول لأي سيارة تبيها تجي الإشارة واسسويهةة لككـ .. #
-
-- Server Side ! function theBlib ( player ) local Veh = getPedOccupiedVehicle ( player ) if ( getElementType ( player ) == "player" ) then if Veh then createBlipAttachedTo ( Veh, 55 ) else outputChatBox( "", player, 0, 0, 0, false ) end end end addCommandHandler( "setBlib", theBlib ) Edit : @ Mr.ALM , أنت شكلكـ عدلت ردكـ لأنه لما رديت عليكـ كنت كآتب ذي createBlipAttachedTo كذا createBlibAtachedTo شكلك عدلتها ذذ , مَ عليه اهم شي انه صحيح #
-
attachElements createBlipAttachedTo attachElements ما يحتاج تستخدم createBlipAttachedTo تكفي , #
-
^ حيآكـ الله من وين مآ كنت , كلنآ عرب = ) # المود الي عطيتكـ يآهـ فيه الأيميل + اسم الموضوع + الرسسآلةة و لو تبي تضيف رقم البطآقة سوي خانة جديدة وطبق عليها مثل ماهو مسويه على خآنة الأيميل الأيميل + أنا مقدر اسسويلككـ المود كآمل , أنت سوي الي قلته لكـ وإذا واجهت مششكلةة بكود أطرحهةة هنآ , #
-
marker1 = createMarker( x, y, z, "cylinder", size, 255, 0, 0, 255 ) addEventHandler ( "onMarkerHit", marker1, function ( player ) if ( getElementType ( player ) == "player" ) then marker2 = createMarker( x, y, z, "cylinder", size, 255, 0, 0, 255 ) end end ) الإسبتدآل , السطر الأول , x, y, z = إحداثيات الماركر الأول الي تبي لما تلمسه يجي ماركر جديد size = حجم الماركر ^ السطر السآدس , x, y, z = إحداثيات الماركر الجديد الي يتم إنشائه عند لمس الماركر الي سوينآهـ بالسطر الأول size = حجم الماركر ^
-
https://community.multitheftauto.com/index.php?p=resources&s=details&id=3120
-
-- Server Side ! marker = createMarker( 849.59246826172, -2042.9193115234, 12.8671785, "cylinder", 1.5, 255, 0, 0, 255 ) addEventHandler( "onMarkerHit", marker, function ( hitElement ) if ( getElementType ( hitElement ) == "player" ) and ( getElementModel ( hitElement ) ~= 0 ) then setElementModel ( hitElement, 0 ) outputChatBox( "!! تم تغير الشخصية بنجاح", hitElement, 210, 0, 0, true ) else outputChatBox( "", hitElement, 210, 0, 0, false ) end end )
-
العفو حبيبي , الله يعآفيكـ ; )
-
^ انت كذا مآ تحققت إذا كان اللاعب بتيم أو لا وبكذآ ممكن يصير خطأ , ويدخل اللاعب من دون ما يكون بالتيم المخصص + لما يدخل للبيت مَ رح يجيه كلام بالششآت يصصير كذآ , -- Client Side ! A = createMarker( 200.80000305176, 1869.5, 14, 'arrow', 1.7, 255, 0, 0, 150 ) B = createMarker( 422.1938, 2536.67236, 11, 'arrow', 1.5, 0, 255, 255, 150 ) setElementDimension ( B, 200 ) setElementInterior ( B, 10 ) addEventHandler("onMarkerHit",root, function (player) if getElementType ( player ) == "player" and not isPedInVehicle ( player ) then if ( source == A ) then if getPlayerTeam ( player ) and getPlayerTeam ( player ) == getTeamFromName ( "NameTeam" ) then setElementPosition ( player, 422.2352294, 2536.51660156, 10 ) setElementInterior ( player, 10 ) setElementDimension ( player, 200 ) outputChatBox ( "لقد دخلت الي البيت", player, 255, 255, 0, true ) else outputChatBox ( "* You Are Not in 'NameTeam' Team !", player, 210, 0, 0, true ) end elseif ( source == B ) then setElementPosition ( player, 203.03282, 1869.55237, 13.14063 ) setElementInterior ( player , 0 ) setElementDimension ( player , 0 ) end end end ) الإسبتدآل , سطر 10 , NameTeam = إسم التيم الي تبيه يدخل البيت فقط # سطر 16 , NameTeam = إسم التيم الي تبيه يدخل البيت فقط #
-
-- Client Side ! addEventHandler ( "onClientGUIClick", ButtonName, function ( ) guiSetVisible ( NameImage, true ) end ) الإستبدآل , السسطر الأول , ButtonName = الزر الي تبي لما تكبسه تجيك الصصورة السسطر الثآلث , ImageName = اسسم الصورة الي تبيها تظهر لما يكبس الزر ============== وإذا تبي تسويها على أكثر من زر يصير كذآ , -- Client Side ! addEventHandler ( "onClientGUIClick", root, function ( ) if source == ButtonName then guiSetVisible ( ImageName, true ) elseif source == ButtonName then guiSetVisible ( ImageName, true ) elseif source == ButtonName then guiSetVisible ( ImageName, true ) -- على نفس النمط إلي أنا ماشي فيه elseif إذا تبي تسوي ازرار زيادة / زيد .. end end ) ButtonName = اسم الزر ImageName = اسم الصورة # false إلى true ملآحظة : إذا تبي تخفي الصورة بدل ما تظهرهآ غير إذا في شي مآ فهمته لا تتردد بالسسؤآل عنه = )
-
استخدم guiSetVisible 'onClientGUIClick' وإذا في شي مآفهمته أو تبي توضيح قلي , وأعطكـ عليه مِثآل #
-
العفو , الله يعآفيككـ .
-
كودك وينه؟ هاذهو كود اسامه بس انا عدلت فيه شي واحد لانه كان مخرب على كود اغلاق النافذة GuiM = createMarker ( 2482.89, -1666.19, -7.69, "cylinder", 2, 255, 255, 0, 255 ) addEventHandler ( "onClientMarkerHit", GuiM, function ( hitPlayer ) if getElementType ( hitPlayer ) == "player" and hitPlayer == localPlayer and not isPedInVehicle(hitPlayer) then guiSetVisible ( window, true ) showCursor ( true ) guiSetInputEnabled(false) end end ) addEventHandler ( "onClientMarkerLeave", GuiM, function ( leftPlayer ) if getElementType ( leftPlayer ) == "player" and leftPlayer == localPlayer and not isPedInVehicle(leftPlayer) then guiSetVisible ( window, false ) showCursor ( false ) guiSetInputEnabled ( false ) end end ) ابيه لو رحت تتمشي عليه من فوق مايفتح يعني حدوده بس الماركر مايصير كأنه checkpoint انا حاطه marker بس بعد لو رحت عليه من فوق يفتح GuiM = createMarker ( 2482.89, -1666.19, -7.69, "cylinder", 2, 255, 255, 0, 255 ) addEventHandler ( "onClientMarkerHit", GuiM, function ( hitPlayer ) if getElementType ( hitPlayer ) == "player" and not isPedInVehicle(hitPlayer) then guiSetVisible ( window, true ) showCursor ( true ) guiSetInputEnabled(false) end end ) addEventHandler ( "onClientMarkerLeave", GuiM, function ( leftPlayer ) if getElementType ( leftPlayer ) == "player" and not isPedInVehicle(leftPlayer) then guiSetVisible ( window, false ) showCursor ( false ) guiSetInputEnabled ( false ) end end ) كذآ كودي / الي فوق كود تآبل + كودي الأخير فيه كود تحديد الأنترور للمآركر , عشآن لما تجيه من الأرض ما تجي النافذة بس انت تقول مسوي كوبي لأنترور مدري كيف مسوي رجة قلت لكـ ورني وش مسوي بالانترور حقكـ عشآن اعرف اسويه لكـ .