Jump to content

3NAD

Members
  • Posts

    1,992
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by 3NAD

  1. Sat Aug 01, 2015 الأفكار اخترتها بس لسع مابديت ب شيء
  2. ^ أشكرك على التجميعات, دع الأعضاء يستفيدون
  3. اجري يا تيتي اجري ولا رزقي
  4. لـو جاني هالأأسم بتجيني جلطه وش ذذ مؤمل # وزادها أمولي خخخخخخخخخخخخخخخخخخخخخخ زادها ولا نقصها
  5. طيب لا اله الا الله مرة ولا مرتين
  6. من آلواضح انك عنيد جدآ وذلك من اسمك تجربة : # ممكن تصير تبرمج لكل المنتدى خلنا نشوف كيف يعاند لا اله الا الله , برمج لهم انت
  7. root = getRootElement ( ) -- وهذا الفنكشن راح يجيب كل شيء من مودات, سيارات, لاعبين, شخصيات, .. إلخ resourceRoot = getResourceRootElement ( ) -- وهذا الفنكشن راح يجيب كل شيء من مود محدد source = -- هذا تابع للإيفنت راح اشرحه تحت localPlayer = getLocalPlayer ( ) -- هذا الفنكشن يجيب لك اللاعب اللي شغال على المود / كلنت فقط client = -- مو متأكد منها بس اتوقع نفس وظيفة اللي فوقها player = -- ماظن لها فنكشن او تعريف محدد هذا لو تبي تختصر مثلاً تحذف كل السيارات من الماب تستخدمه root اولاً بخصوص الـ for i, v in ipairs ( getElementsByType ( "vehicle", root ) do destroyElement ( v ) end وممكن تكون بهالشكل for i, v in ipairs ( getElementsByType ( "vehicle" ) do destroyElement ( v ) end root لأنها إفتراضياً راح يعتبرها -- resourceRoot ثانياً لو تبي تحذف سيارات من المود الحالي اللي بتحط فيه الكود, تستخدم for i, v in ipairs ( getElementsByType ( "vehicle", resourceRoot ) do destroyElement ( v ) end او مود محدد من عندك تسوي كذا for i, v in ipairs ( getElementsByType ( "vehicle", getResourceRootElement ( getResourceFromName ( "admin" ) ) do destroyElement ( v ) end Admin راح يسحب كل السيارات من مود -- source ثالثاً الـ :: هو العنصر source ال ولكل إيفنت عنصر خاص به فـ مثلاً : "onPlayerWasted" source == player -- يعني ان العنصر هو اللاعب "onResourceStart" source == root -- يعني ان العنصر هو الروت "onMarkerHit" source == marker -- يعني ان العنصر هو الماركر اللي لمسته ؟؟ ( source ) كيف نعرف العنصر تعرفه عن طريق صفحة الإيفنت بالويكي بالخط الكبير source تشوف كلمة وتحته التوضيح ولو خذينا تطبيق على التريقر addEventHandler ( "onPlayerJoin", root, function ( ) triggerClientEvent ( source, "SS", source ) end ) ^ onPlayerJoin لأنه يدل على اللاعب بالنسبة للإيفنت source استخدمت تطبيق آخر addCommandHandler ( "tesst", function ( player ) triggerClientEvent ( player, "SS", player ) end ) هنا ؟؟ player ليش حطيت مالها عنصر addCommandHandler لأن الـ بدال العنصر ؟؟ player و على اي اساس حطيت لأن في صفحة الويكي قال البارامترز للفنكشن , هي كالتالي playerSource, commandName, arg1, arg2 كان كتبت كلمة ثانية ؟؟ player طيب ليش كتبت في البارامترز مايضر اي كلمة تكتبها , المود بيقراها بالترتيب , يعني اول شيء بلاير بعدين كوماند نيم طيب شنو البارامتز ؟؟ البارامترز هي اللي بين الأقواس بعد الفنكشن مثل : function ( player, cmd ) ---- end player, cmd هذول عبارة عن بارامترز -- رابعاً في ملفات الكلنت مسوين لك فنكشن جاهز ومختصرينه بكلمة , تقدر من خلاله تعرف اللاعب اللي شغال على المود localPlayer اللي هو -- إن شاء الله واضح
  8. من ذوقكم وتسلمون على الردود والطلة الحلوة
  9. 3NAD

    What !

    حياك الله
  10. عيب يا بابا . الهياط هذا مرة مو حلو
  11. 3NAD

    What !

    local screenW, screenH = guiGetScreenSize() function startGui () lightsWindow = guiCreateStaticImage(screenW - 623 - 10, (screenH - 443) / 2, 623, 443, "led.png", false) previewStaticImage = guiCreateStaticImage(211, 195, 208, 171, "images/"..currentLight..".jpg", false, lightsWindow) lightsComboBox = guiCreateComboBox(201, 113, 233, 200, "Default", false, lightsWindow) for i,light in ipairs (lights) do local id = guiComboBoxAddItem (lightsComboBox,light) if light == currentLight then guiComboBoxSetSelected(lightsComboBox,id) end end addEventHandler("onClientGUIComboBoxAccepted",lightsComboBox,changeLights) drawlightsCheckBox = guiCreateCheckBox(205, 141, 35, 30, "", false, false, lightsWindow) guiSetAlpha(drawlightsCheckBox, 0.22) local saveChangesButton = guiCreateButton(212, 373, 70, 30, "", false, lightsWindow) guiSetAlpha(saveChangesButton, 0.18) guiSetProperty(saveChangesButton, "NormalTextColour", "FFAAAAAA") local closeWindowButton = guiCreateButton(349, 373, 70, 30, "", false, lightsWindow) guiSetAlpha(closeWindowButton, 0.18) guiSetProperty(closeWindowButton, "NormalTextColour", "FFAAAAAA") addEventHandler("onClientGUIClick",saveChangesButton,saveChanges,false) addEventHandler("onClientGUIClick",closeWindowButton,closeWindow,false) end
  12. هذي فكرتها تتحقق ان اللاعب له جدول . وقبل فترة كان يجي بالديبق خطأ لو ما أكدت ان له جدول جربتها الآن بدون التحقق وكويس مافيه اخطاء .
  13. 3NAD

    What !

    lightsComboBox لازم تعطيها مساحة من تحت lightsComboBox = guiCreateComboBox(201, 113, 233, 22, "Default", false, lightsWindow) -- to > lightsComboBox = guiCreateComboBox(201, 113, 233, 150, "Default", false, lightsWindow)
  14. -- marker = createMarker(0, 0, 0, "cylinder", 1.5, 255, 255, 255) Table = {} addEventHandler("onMarkerHit", marker, function (Element, Dimension) if getElementType(Element) == "player" and Dimension then if Table[Element] then if isElement(Table[Element]) then destroyElement(Table[Element]) end end Table[Element] = createVehicle(411, 0, 0, 0) setTimer ( warpPedIntoVehicle, 100, 1, Element, Table[Element]) outputChatBox("لقد حصلت علي سيارة تنطلية : D", Element, 0, 255, 0) end end , false ) addEventHandler ( "onMarkerLeave", marker, function (Element, Dimension) if getElementType(Element) == "player" and Dimension then if Table[Element] then if isElement(Table[Element]) then destroyElement(Table[Element]) end end end end , false ) addEventHandler("onPlayerQuit", root, function( ) if isElement(Table[source]) then destroyElement(Table[source]) end Table[source] = nil end ) مع السلامة
  15. 3NAD

    What !

    وضح فكرتك واطرح اكوادك كاملة
  16. ايش الكلام هذا عيب
×
×
  • Create New...