Jump to content

AHMAD1234

Members
  • Posts

    485
  • Joined

  • Last visited

Everything posted by AHMAD1234

  1. غيره حط ذا الكود بداله جربه "name" version="1.0.0" type="script" />
  2. الموجوده في الملف..؟ metaاوكي سؤال ذي شكل الـ
  3. هادى معناه ان الغلط مو من الكود الغلط من الملف نفسه راجع الملفات
  4. ناقصه جرب "name" version="1.0.0" type="script" />
  5. اجل متأكد ان المشكل من الكود ولا الأحداثيات..؟
  6. الاكواد صحيحه بس الخطأ في الجوانب والتنظيم serverيعني ذا في جانب الـ marker = createMarker(1565.7142333984,-1620.9146728516,13.546875, "cylinder", 1.5, 255 ,255, 255, 155) function markerHit (hitPlayer, _) if getElementType(hitPlayer) == "player" then if getTeamName(getPlayerTeam(hitPlayer)) == "Police" then if (source == marker) then -- marker triggerClientEvent ("OpenMean", hitPlayer) -- client end end end end addEventHandler ("onMarkerHit", getRootElement(), markerHit) clientوذا في جانب الـ addEvent ("OpenMean", true) function OpenMean () if getLocalPlayer() == source then guiSetVisible(اسم اللوحة,true) showCursor(true) end end addEventHandler ("OpenMean", getRootElement(), OpenMean) clientوكود النافذة ذا لحاله في جانب الـ GUIEditor.Window = {} GUIEditor.Window[1] = guiCreateWindow(302, 125, 219, 255, "", false) -- GUIEditor_Window[1] اسم النافذة guiSetVisible(GUIEditor.Window[1],false) guiWindowSetSizable(GUIEditor.Window[1], false)
  7. اوكي اولاً لازم تسوي ماركر marker = createMarker(x, y, z, "cylinder", 1.5, 255 ,255, 255, 155) ثانياً لمى اللاعب يلمس الماركر هنا راح تتأكد من انه في الفريق اللي تبغاه او لا function markerHit (hitPlayer, _) if getElementType(hitPlayer) == "player" then if getTeamName(getPlayerTeam(hitPlayer)) == "اسم الفريق" then -- اذا كان في الفريق اللي انت محدده if (source == marker) then -- marker اذا لمس الماركر اللي اسمها triggerClientEvent ("OpenMean", hitPlayer) -- clientنسوي تريقر لجانب الـ end end end end addEventHandler ("onMarkerHit", getRootElement(), markerHit) ثالثاً واخيراً نفتح اللوحة لللاعب اللي لمس الماركر وصار له تريقر addEvent ("OpenMean", true) function OpenMean () if getLocalPlayer() == source then guiSetVisible(اسم اللوحة,true) showCursor(true) end end addEventHandler ("OpenMean", getRootElement(), OpenMean)
  8. جرب الكود مره ثانيه وبالنسبة لمود سعد ما ادري عنه والله
  9. جربه function enterVehicle(player) local team = getTeamName(getPlayerTeam(player)) local wanted = getPlayerWantedLevel(player) if team and team == "Police" and wanted > 0 then setPlayerWantedLevel(player, 0) end end addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle ) update #1
  10. Solidsnake14 بالنسبة لمود حفظ الاسلحة عدل على كود وبالنسبة للطلب الثاني وش هو اسم فريق الشرطة..؟ Edit: onVehicleEnter بالنسبة لطلبك الثاني تقدر ترجع لذا الموضوع
  11. function causingDamage(_, _, _, _, _, _, hitElement ) if getElementType(hitElement) == "vehicle" then setElementData(hitElement,"causingDamage",getPlayerName(getLocalPlayer())) end end addEventHandler ( "onClientPlayerWeaponFire", getLocalPlayer(), causingDamage ) setTimer ( function() -- do anything here -- end, "عدد مرات التكرار", "عدد الثواني" ) function punishOffending() local data = getElementData(source,"causingDamage") local offending = getPlayerFromName(data) if data and offending and data ~= false then takePlayerMoney(offending, 200) outputChatBox ("#ffff00 You lose 200$ for explode vehicle",offending,255,0,0,true) end end addEventHandler("onVehicleExplode", getRootElement(), punishOffending) function projectileCreator (creator) local type = getProjectileType(source) local originator = getProjectileCreator(creator) local player = getPlayerName(originator) if type == 16 or type == 18 or type == 19 or type == 20 or type == 21 or type == 39 then if getElementType(originator) == "player" then -- do anything here -- end end end addEventHandler( "onClientProjectileCreation", getRootElement(), projectileCreator ) for n,v in ipairs(getElementsByType("vehicle")) do function isElementInRange(ele, x, y, z, range) if ele and x and y and z and range then return getDistanceBetweenPoints3D(getElementPosition(ele), x,y,z)<=range -- returns true if it the range of the element to the main point is smaller than (or as big as) the maximum range. end return false end Server Functions Server Events Client Functions Client Events Useful Functions
  12. لو تفكر فيها شوي سهلة ترى مو صعبة
  13. قصدي كود الزر -:المثال addCommandHandler("set", function (player, cmd, value) if getElementData(player, "test") == value then return end setElementData(player, "test", value) outputChatBox( "element Data set to "..value.."!", player, 255, 0, 0, true ) end)
  14. سوي طريقة تابل اسهل addEventHandler "2" ما يحتاج Edit: احسن تطرح الكود
  15. server side وكودك clientيكون في جانب الـ trigger to serverالـ
  16. كيف احط الامنت داتا setElementData
  17. serverكلها تكون في جانب الـ onPlayerDamage و killPed -:اولاً clientتكون في جانب الـ GUI functionsما عدى الـ
×
×
  • Create New...