-
Posts
397 -
Joined
-
Last visited
Everything posted by mahmod3
-
سهل كل شي تعمل شرط انه ضغط الزر تعمل setPlayerSkin(localPlayer, 32) بس وادا تبي تعملها ب قريد لست تبي شغل شوية وسهله جدا
-
سهل marker1 = createMarker (-354.97983,1544.42810,74.56250, "cylinder", 3, 0,0, 0, 0 )طبعا هنا لون الماركر صفار يعني ما يشوفه اي شخص addEventHandler('onMarkerHit',marker1, function () هنا شي سهل شوف if getElementType(marker1) == "player" then بعدين بتعمل setElementFrozen(marker1,true) setTimer ( marker1, 1000, 1,end) end )
-
بس اول كود فيه اخطاء في oRX ؟؟ ايش يعني ض دي بق استخدمت اخي جرب الكود هادا شوفه فيه مشكله local x,y,z = getElementPosition(localPlayer) local gunCol = createColSphere ( x, y, z, 2 ) local vehicle = getPedOccupiedVehicle (localPlayer) local x2,y2,z2 = getElementPosition(vehicle) local screenW,screenH = guiGetScreenSize() local weapon function attach ( ) local detection = isElementWithinColShape ( localPlayer, gunCol ) if detection then weapon = createWeapon("minigun", x2, y2, z2+2) attachElements ( weapon, vehicle, 0, -1.5, 0.7 ) setWeaponClipAmmo(weapon, 99999) -- setWeaponState(weapon, "firing") setWeaponProperty(weapon, "fire_rotation", 0, -30, 0) --setElementPosition ( localPlayer, x2, y2-1.5, z2+2 ) attachElements ( localPlayer,weapon, 0, -1.5, 0.7 , rx,ry,180) setElementRotation(weapon,0,0,180) setPedRotation(localPlayer,90 ) setPedAnimation( localPlayer, "WEAPONS", "SHP_Tray_Pose",0,false) setWeaponOwner(weapon,localPlayer) end end addCommandHandler ( "attach", attach ) local aimSensitivity = 330; function rotateGun_Handler(cX, cY, aX, aY, wX, wY, wZ) local oX, oY, oZ, oRX, oRY, oRZ = getElementAttachedOffsets(weapon); --if (oRX-((cY-0.5)*aimSensitivity) > 45 or oRX-((cY-0.5)*aimSensitivity) < 30) then -- Pitch Restriction --oRX = oRX-((cY-0.5)*aimSensitivity); --end if (oRZ-((cX-0.5)*aimSensitivity) > 30 or oRZ-((cX-0.5)*aimSensitivity) < 50) then -- Yaw Restriction oRZ = oRZ-((cX-0.5)*aimSensitivity); end setCameraTarget(localPlayer,localPlayer) setElementAttachedOffsets(weapon, oX, oY, oZ, oRX, oRY, oRZ); setCursorPosition(screenW/2, screenH/2); end addEventHandler( "onClientCursorMove", getRootElement( ), rotateGun_Handler) addEventHandler("onClientRender", root, function() local _,_,rZ = getElementRotation(weapon) setElementRotation(localPlayer, 0, 0, rZ-10) end ) function fireme() setTimer(function() if getWeaponState(weapon) == "ready" then setWeaponState(weapon, "firing") else return end end,1000,0) end bindKey("mouse1", "down",fireme)
-
؟؟؟ انت ما فهمت قصدي انا ابيه في سيارة ومو في ماركر يعني ابيه في اي مكان ب الخريطة توجد فيه السيارة يقدر يطلق من خلفها يعني سيارة تيوتا 27 متلا يكون خلفها سلاح اي نوع طبعا وليكن 14.5 بعدين لما يضغط زر يروح يركب ع 14.5 ولما يضغط كلك ب الماوس يطلق رصاص ويضغط زر اخر ينزل من سلاح 14.5 فهمت قصدي ؟؟
-
السلام عليكم ورحمة الله وبركاته اليوم طبعا مثل ما شفتو العنوان نبدا بسم الله اول شي لازم تعمل لوحة انا راح احط اكواد عشوائية wnd1 = guiCreateWindow(808, 248, 202, 310, "لوحة 1", false) guiWindowSetSizable(wnd, false) wnd1 = guiCreateButton(53, 32, 123, 52, "تفتح لوحة 2", false, wnd1) wnd2 = guiCreateWindow(808, 248, 202, 310, "لوحة 2", false) guiWindowSetSizable(wnd, false) wnd2 = guiCreateButton(53, 32, 123, 52, "تغلق اللوحتين", false, wnd2) طبعا وش دا wnd1 طبعا وش دا wnd1 دول رقم 1 اسم اللوحة رقم 2 اسم الزر نغرهن من القيتور ساكيد الكل يعرف والي مايعرف لو كان بيحب يعمل لوحتين وكل لوحة في وقت مو نفس التاني بحب اقله انك تغير هادا الاسم عن طريق تضغط ب الماوس كلك يمين ع الشي الي تبي تغيرله اسمه بوتبون لابل او ويندو لوحة طيب تضغط كلك يمين على اللوحة الي تبي تغير اسمها وتلاقي دا GUIEditor.window[1] تقوم بضغط يمين فوق على الخيار وبتغيره بحب اقلك لا تعمل كل شي الازرار واللوحات نفس الاسم هنا كيف نعمل اللوحة ما تطلع بوجهي wnd1 = guiCreateWindow(808, 248, 202, 310, "لوحة 1", false) guiWindowSetSizable(wnd, false) guiSetVisible(wnd1,false)--نجيب هادا الكود ونحط بدل wnd1اسم اللوحة wnd1 = guiCreateButton(53, 32, 123, 52, "تفتح لوحة 2", false, wnd1) wnd2 = guiCreateWindow(808, 248, 202, 310, "لوحة 2", false) guiWindowSetSizable(wnd2, false) guiSetVisible(wnd2,false)--نفس الشي wnd2 = guiCreateButton(53, 32, 123, 52, "تغلق اللوحتين", false, wnd2) بهادا الشكل الحين كيف نعملها بزر نجيب هادا الكود function Open ( ) guiSetVisible(wnd1, not guiGetVisible(wnd1))--لاتنسى وضع اسم اللوحة في كل مكان فيه wnd1 showCursor(guiGetVisible(wnd1)) end bindKey("F9","down", Open)--تغير F9 الي اي اف كيف تعمل لوحة تفتح لوحة اخرى نروح نجيب هي الاكواد addEventHandler("onClientGUIClick", root, function () if source == wnd1 then --بدل wnd1غيرها اسم الزر guiWindowSetSizable(wnd2, true)--اسم اللوحة wnd1اللوحة الي نفتحت end ) الحين نبرمج زر الاغلاق addEventHandler("onClientGUIClick", root, function () if source == wnd2 then --بدل wnd1غيرها اسم الزر guiWindowSetSizable(wnd1, false) guiWindowSetSizable(wnd2, false)--اسم اللوحة wnd1اللوحة الي نفتحت end ) بهادا الشكل ادا نسيت شي ياريت تكتبوه ب الكومنت والسلام عليكم ان اصبت فمن الله وان اخطأت فمن الشيطان
-
مشكور marker = createMarker(133.60000610352,1934.1999511719,18.299999237061,"cylinder",1.5,0,255,0) local vehicles = {506,429,} local vehicleT = {} function onMarkerHit(player) if getTeamName(getPlayerTeam(player)) == "test" then if ( getElementType(player) == "player" ) then if not( isPedInVehicle(player) ) then if ( isElement(vehicleT[player]) ) then destroyElement(vehicleT[player]) end local model = vehicles[math.random(#vehicles)] local x,y,z = getElementPosition(source) vehicleT[player] = createVehicle(model, x,y,z) warpPedIntoVehicle ( player, vehicleT[player] ) end end end end addEventHandler("onMarkerHit",marker,onMarkerHit) انا عملت هي الاكواد ابي شو ابي لو الشخص كان مو من نفس التيم تجيه رساله ومانعطيه سسيارة لو كان من نفس التيم نكمل ونعطيه سيارة وتجيه رساله
-
هادا الكود بيخلي كل السيارات من نفس الايدي ما اقدر اركبها وانا ابي سيارة وحده هاد كودي createVehicle ( 429, 133.23164,1927.50391,19.19702 ) function enterVehicle() cancelEvent (true) end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )
-
تمام function onMarkerHit(player) if getTeamName(getPlayerTeam(player)) == "test" then if ( getElementType(player) == "player" ) then if not( isPedInVehicle(player) ) then if ( isElement(vehicleT[player]) ) then destroyElement(vehicleT[player]) end local model = vehicles[math.random(#vehicles)] local x,y,z = getElementPosition(source) vehicleT[player] = createVehicle(model, x,y,z) warpPedIntoVehicle ( player, vehicleT[player] ) end end end end addEventHandler("onMarkerHit",marker,onMarkerHit) عملت هي الاكواد طيب ابي لو كان مو من نفس التيم تجيه رسالة وما تطلعله سيارة وابي ادا كان من نفس التيم تجيه رسالة ؟؟ شكرا الاكواد نجحت معي شوف انت هيك عملتها لكل السيارات الي في نفس الايدي وانا ابيها لسيارة معينه
