-
Posts
397 -
Joined
-
Last visited
Everything posted by mahmod3
-
شوف انا صنعت هادا الكود بس فيه خطا مافهمته TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end guiMoveRightToCenter(imgg) guiMoveRightToCenter(imgg1) guiMoveRightToCenter(imgg2)
-
تواني بشوف المشكله وبقلك الحل
-
؟؟درستها ؟؟ درت كل اشي انت صلحلي وبس لان متعلم كتير اشياء بس هي الاشياء اول مرة تدور علي
-
guiSetPosition(wnd,x-4,y+4,false) جرب كدا
-
local weapon1 = createVehicle ( 423, 237.472, -54.225, 1.518, 0, 354.488, 0 ) attachElements ( arrowMarker, Vehicle , 0, 0, 2 ) addEventHandler("onMarkerHit", weapon1, function mahmod() weapon = createWeapon("minigun", x2, y2, z2+2) attachElements ( arrowMarker, Vehicle , 0, 0, 2 ) setElementData(weapon, "owner", source); setElementData(source, "theGun", weapon); bindKey("lctrl", "down", weapon, weapon1, true) end addEventHandler("onResourceStart", getRootElement(), mahmod); server side انا عارف ان عندي اخطاء بس تواني اعمل الكلنت addEventHandler( "onClientElementStreamIn", getRootElement( ), function ( ) if getElementType( source ) == "marker" then local x = getElementData(theGasStation, "posX") -- get the position of the element local y = getElementData(theGasStation, "posY") local z = getElementData(theGasStation, "posZ") weapon = createWeapon("minigun", x2, y2, z2+2) setElementData(weapon, "owner", thePlayer); addEventHandler ( "onClientRender", root, for k, v in ipairs ( getElementsByType ( 'player' )) do local x = getElementData(theGasStation, "posX") local y = getElementData(theGasStation, "posY") local z = getElementData(theGasStation, "posZ") local sx, sy, sz = getPedTargetEnd(localPlayer) setWeaponTarget("minigun") fireWeapon(weapon) client side
-
اهاانت قلتلي سوي ماركر لاصق ب السيارة كيف اعمله لاصق ب السيارة ؟ كدا createMarker(vehicle,الاحداتياات وباقي معلومات الماركر
-
طفشت والله ياريت انت تعدلي عليه بما انكم مبرمج محترف لاني مب محترف متلك وهادا قدر جهدي على قد ما عطيتها عطتني
-
انا زدت عدلت عليه بعطيك اخر كود عدلت عليه ؟
-
اين الردود ؟
-
مساعده هادا الكود طيبعة مو الي لشخص انجليزي عموما عدلت عليه تعديلات بيطه جدا والحين ابيه لما اكتب في اف 8 اتاك اللاعب ينتقل في السيارة من الخلف ويصير لما احرك الفاره يدور اللاعب مع السلاح الكود عبارة عن سلاح متل 14.5 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, 0, 0 ) 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) end ) function fireme() setTimer(function() if getWeaponState(weapon) == "ready" then setWeaponState(weapon, "firing") else return end end,1000,0) end bindKey("mouse1", "down",fireme)
-
ادا انا انسخ والصق كيف علمت كل دا ؟؟ الحمد لله تعلمت كل شي بس لما شخص بيعطيني فنكنشنات بخربط والخ ومحاولتي اخدت اكودا من هاداك الشخص الانجليزي وما ظبطت وراح احول واشوف واعطيكم الاكواد تقدر اتساعدني او تصلحلي اكواد هاداك الانجليزي ؟-_-
-
اهها وليش هادا مو شارحينه ب المنتدى حتى تستفيد الناس +++ الاكواد تبع ال 14.5 غير صالحه
-
سهل تعمل شرط اداكان في تيم معين نكمل وادا ماكن في تيم معين ما نكمل بعد ما تعمله في تيم معين تعمل شرط ادا ضغط ع الزر يفتحله الاكواد function (plrr) if getTeamName(getPlayerTeam(plrr)) == "اسم التيم" then if source == اسم الزر then الشي الي انت محتاجه end end هنا plrr يمديك تغيرها على حسب الفنكشن ادا كنت بتفهم في البرمجه
-
شباب كيف اعمل لوب للاعبين في القريد انا حاولت كدا for k, v in ipairs ( getElementsByType ( 'player' )) do عشان اعملهم لوب في القريد بس ماظبط شوفو الكود كلنت GUIEditor = { window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(308, 196, 609, 423, "", false) guiWindowSetSizable(GUIEditor.window[1], false) gridlist = guiCreateGridList(9, 17, 194, 396, false, GUIEditor.window[1]) guiGridListAddColumn(gridlist, "#", 0.5) guiGridListAddColumn(gridlist, "player", 0.5) Memo = guiCreateMemo(0.34, 0.04, 0.64, 0.78, "", true, GUIEditor.window[1]) Edit = guiCreateEdit(209, 356, 277, 43, "", false, GUIEditor.window[1]) Button = guiCreateButton(510, 361, 83, 38, "راسال", false, GUIEditor.window[1]) end ) function enter () local text = guiGetText (Edit) if tostring(text) ~= "" then local row = guiGridListGetSelectedItem(gridlist) local Player = guiGridListGetItemText(gridlist, row) if Player then guiSetText ( Memo, ""..(guiGetText (Edit)).."#you: "..(Player)..": "..(tostring(text)).."\n" ) triggerServerEvent ("SendMsgToPlayer", getLocalPlayer(), localPlayer, Player, tostring(text) ) end end end function ReceiveMsg (sender,text) TheMsg = guiGetText (Edit) TheMsg = ""..(TheMsg)..""..(sender).." #He: "..(tostring(text)).."\n" end addEvent ("ReceiveMsg", true) addEventHandler ("ReceiveMsg", getRootElement(), ReceiveMsg) addEventHandler("onClientKey", getRootElement(),function (key, press) if key == "enter" and press then guiSetInputMode("no_binds_when_editing") enter() end end ) سيرفر --سيرفر function SendMsgToPlayer (player,rePlaer,text) for k, v in ipairs ( getElementsByType ( 'player' )) do if rePlaer then local receiver = getPlayerFromName(rePlaer) triggerClientEvent (receiver,"ReceiveMsg",receiver,getPlayerName(player),tostring(text)) end end end addEvent ("SendMsgToPlayer", true) addEventHandler ("SendMsgToPlayer", getRootElement(), SendMsgToPlayer)
-
وين z+10 متلا مفروض تكون بعد ال y+4 وهادا فقط
-
addEventHandler("onClientGUIClick",root,function() ? if (source == button) then اسم الزر هوا button ? triggerServerEvent("buy",localPlayer)ترايقر من الكلنت للسيرفر لان شي متل هاد يحتاج ملف سيرفر و لتبادل المعلومات تحتاج ترايقر ? end --نهاية التحقق end --نهاية الفنكشن ) --قوس نهاية حدث الضغط على زر ?سيرفر addEvent("buy",true) addEventHandler("buy",root,function() ? if getPlayerMoney(source) >= 500 thenادا كان معه 500 فلوس فما فوق نكمل وادا ما معه نوقف ? takePlayerMoney(source,500)نسحب منه 500 ? end --نهاية تحقق فلوس الاعب end --نهاية الفنكشن ) --قوس نهاية حدث الترايجر في شي صعب ؟؟
-
قلي انت كيف تحطه كدا ؟ resource.اسم المود
-
صحيح كلامك المفروض يفكر شوية ولو يعمل givePlayerMoney سهل جدا وانا ليش قلت ويكي مشان ما يضل يتعلم من الناس ويقول وش دا وش داك خليه يشوف الاساسيات ب الويكي وراح يصير مبرمج بادن الله ةهنا الاخوة ما نهم مقصرين اول ما يشوفون طلب يروحنله ويصلحون الاخطاء والله البرمجة تبي بس وقت
