Jump to content

JustP

Members
  • Posts

    142
  • Joined

  • Last visited

Everything posted by JustP

  1. اعتقد تقدر تستبدله عن طريق الـ ملفات المنشورة الي تحولك التكسد والدفف الى مود او عن طريق function replace() txd = engineLoadTXD ( "fileName.txd" ) engineImportTXD ( txd, ObjectID ) dff = engineLoadDFF ( "fileName.dff" ) engineReplaceModel ( dff, ObjectID ) end
  2. إن شاء الله بالايام الجاية حسوي كذا
  3. JustP

    # كودد ,

    تقدر تسوي لو شخص كتب هذا الكود يسويله setElementData(code, 'taken',true) if getElementData(code,'taken') == false then عشان لو كتبه شخص مرة ثانية مايشتغل يقصد لو شخص كتب الكود وضغط على زر يحصل على جائزة فلوس مثلا ولو شخص ثاني كتبه ماحيشتغل معه
  4. هذا الكود يخلي اللاعب يخلي الدايمنشن الي يختارها هو اقدر اسوي انو لو دخل تلقائياً يغير حقته addEventHandler('onPlayerSpawn',root, function () setElementDimension(source, 8) -- يخلي بُعد اللاعب رقم 8 لو رسبن end -- اغلاق الفنكشن ) -- اغلاق الايفينت
  5. ببساطة الدايمنشن هو بعد مثلاً انت بتكون في البعد 0 وكل اللاعبين لو في شخص صار ببعد ثاني حيكون هذا مختفي عن اللاعبين function setDimension(thePlayer, commandName, dimensionID) local dimensionID = tonumber(dimensionID) -- يحول الدايمنشن لـ قيمة رقمية if (dimensionID >= 0 and dimensionID <= 65535) then -- يتأكد انو مايحطها اكثر من الي موجود او اقل setElementDimension(thePlayer, dimensionID) -- يسوي بُعد اللاعب هو الي يبيه outputChatBox("You're now in"..dimensionID, thePlayer) -- يكتب له في الشات باي بعد هو حالياً else outputChatBox("Invalid dimension ID (0-65535).", thePlayer) -- اذا هو حاط اكثر من المفروض او اقل end end addCommandHandler("setdimension", setDimension, false, false) -- الامر الي يستعمله -- لما يكتب الامر بيكتب بعده الدايمنشن عشان يشتغل
  6. في البداية هذا الفنكشن يُستعمل لفتح باب الكراج مثل الكراج الي امام محل البيتزا بيكون ايديه 8 وحشرح عليه function garage() if isGarageOpen( 8 ) then -- يتحقق من أنو الكراج مفتوح setGarageOpen( 8 , false) -- يغلق الكراج else -- اذا كان مو مفتوح setGarageOpen( 8 , true ) -- يفتح الكراج اذا كان مفتوح end end addCommandHandler('opengarage', garage) -- الامر الي تفتح او تغلق باب الكراج فيه
  7. الله يسعدك
  8. السلام عليكم ورحمة الله وبركاته معي لما اسوي setCameraMatrix واحط فيه الاحداثيات وال rotation يطلع لي باتجاه ثاني مثلا انا ابيه يكون للشمال يصير ليمين او يسار او ورا ومستخدم جميع الارقمنتات والملف الي اشتغل عليه هو كلاينت setCameraMatrix(1829.408203125, -1754.6279296875, 13.3828125, 0 , 0 , 269.74868774414)
  9. في لكني ماحاط الاكواد كلها
  10. تقدر تسوي setPedAnimation destroyElement setTimer هذي الي تحتاجها تخلي الانميشن ينعاد ثلاث مرات وتختاره المدة وتخلي تايمر عشان تشيل الاوبجكت او تمسحه
  11. نفسها هي hoursplayed
  12. 1 hour ago, NX_CI said: ممكن نشوف الجُمل الشرطية اللي في الرندر؟ local function drawRowBounded ( id, name, hours, ping, colors, font, top ) -- Precalculate some constants local bottom = clamp ( 0, top + dxGetFontHeight ( 1, font ), SCOREBOARD_Y + g_currentHeight ) local maxWidth = SCOREBOARD_X + g_currentWidth -- If the row doesn't fit, just avoid any further calculations. if bottom < top then return end -- ID local left = rowsBoundingBox[1][1] local right = clamp ( 0, rowsBoundingBox[1][2], maxWidth ) if left < right then dxDrawText ( id, left, top, right, bottom, colors[1], 1, font, "right", "top", true, false, SCOREBOARD_POSTGUI ) -- Name left = rowsBoundingBox[2][1] + 17 -- Grant some padding to the name column right = clamp ( 0, rowsBoundingBox[2][2], maxWidth ) if left < right then dxDrawText ( name, left, top, right, bottom, colors[2], 1, font, "left", "top", true, false, SCOREBOARD_POSTGUI ) -- Hoursplayed left = rowsBoundingBox[3][1] right = clamp ( 0, rowsBoundingBox[3][2], maxWidth ) --outputDebugString(left.." vs ".. right) if left < right then dxDrawText ( hours, left, top, right, bottom, colors[3], 1, font, "left", "top", true, false, SCOREBOARD_POSTGUI ) -- Ping left = rowsBoundingBox[4][1] right = clamp ( 0, rowsBoundingBox[4][2], maxWidth ) --outputDebugString(left.." vs ".. right) if left < right then dxDrawText ( ping, left, top, right, bottom, colors[3], 1, font, "left", "top", true, false, SCOREBOARD_POSTGUI ) end end end end end -- ذا حق رسم السكور بورد local playerHours = getElementData( player, 'hoursplayed' ) or 0 local playerPing = getPlayerPing ( player ) playerPing = tostring ( playerPing ) local r, g, b = getPlayerNametagColor ( player ) local playerColor = tocolor ( r, g, b, 255 ) local colors = { playerColor, playerColor, playerColor, playerColor } -- هذا مثل الي يستدعي الفنكشن الي فوق drawRowBounded ( playerID, playerName, playerHours, playerPing, colors, "default-bold", top )
  13. لا هو شغال لما تزيد ساعاتي اكتب امر يطلع لي الساعات بالمضبوط لكن السكور بورد واقفه ماعرف ليش
  14. JustP

    # كودد ,

    وش هي مشكلتك او انت وش الي تبيه بالضبط مافهمتك
  15. السلام عليكم ورحمة الله وبركاته local playerPing = getPlayerPing ( player ) playerPing = tostring ( playerPing ) معي سكور بورد لو عدد الساعات حقتي زاد يبقى نفس الرقم مثلا انا دخلت السيرفر وعدد ساعاتي 10 وزاد ساعة يبقى 10 لكن البنق يتغير مافي مشكلة بس الساعات الفرق انو مامسويها لسترنق وجربت ونفس الشيء
  16. الله يوفقك , شُكراً لك
  17. كنت اظنك تقصد عالافينت بشكل عام ..
  18. كاتب الاكواد من الهاتف لذلك ماطلعوا بالجودة بس الافنت تتكنسل بالسيرفر..
  19. function () local accountname = guiGetText(edit) -- هنا أنت تحط الاسم مكان edit, هذا حيجيبلك الي مكتوب if accountname then setAccountData(accountname,'Testy_Pesty',true) -- هنا راح يحط الداتا هي تيستي بستي end end -- مثأل انو لو معه الداتا مايتدمج addEventHandler('onPlayerDamage',root, function( thePlayer ) local account = getPlayerAccount(thePlayer) if getAccountData(thePlayer, 'Testy_Pesty') then cancelEvent() end end ) بالنسبة للاكواد الاولى تقدر تخلي انو لو ضغط على زر مثلا او شيء بيتفعل
  20. JustP

    كود <<

    هذي ماتفيدك كذا أنت لازم تستعمل الافنتات وتخليه يسويها للوق لانو الي مسوي انت حق لوحة الادمن onPlayerQuit ذا عشان لو تبند + لو تبي تسوي لوق مايصير بميمو غالباً يا اما قريد ليست اوانك تستعمل fileCreate fileWrite
  21. JustP

    مشكله x

    حط مكان resourcename اسم المود حق البكجات.. طيب جرب addEvent('gold_gives', true) addEventHandler( 'gold_gives' , root, function ( player ) givePlayerPackage( player, 'Gold' ) end )
  22. تقدر تسوي مُراقبة حية للشخص من خلال setCameraTarget( thePlayer, targetPlayer )
  23. JustP

    مشكله x

    - givePlayerPackage اذا مو موجود في ملفات السيرفر حقك فلازم تسوي exports.resourcename:givePlayerPackage( player, 'gold')
  24. شُكرا لك , إنحلت المُشكلة
  25. لكن كيف بحل المشكلة وانا ما اعرف كيف اجيب ايدي او شيء اربطه بهذا
×
×
  • Create New...