Jump to content

al-Kobra

Members
  • Posts

    740
  • Joined

  • Last visited

Everything posted by al-Kobra

  1. اخوي عندك خطأ بسيط وهو root غيرها الي resourceRoot لأن طريقتك اي مود راح يشتغل في السيرفر بيصنع ماركر قلت بعدلها ونسيت تسلم على التنبيه
  2. local Object = createObject ( ID, x, y, z, rx, ry, rz ) -- نسوي اوبجكت local Marker = createMarker (x, y, z, "cylinder", size, 0, 0, 0, 0 ) -- نسوي ماركر في نفس احداثيات الاوبجكت function OpenObject ( player ) -- نسوي وظيفة بعنوان فتح الاوبجكت if isElementWithinMarker ( player, Marker ) then -- نتحقق اذا اللاعب في الماركر المخفي if getTeamName( getPlayerTeam(player) ) == "TeamName" then -- نتحقق من فريق اللاعب if not Open then -- اذا كان مو مفتوح moveObject ( Object, 1500, x, y, z ) -- نرفع الاوبجكت else -- اذا مفتوحة moveObject ( Object, 1500, x, y, z ) -- نرجع الاوبجكت مكانه end -- نغلق التحقق من ان الاوبجكت مو مفتوح Open = not Open -- نخلي المتغير الا هو "مفتوح" عكس حالته ,, يعني اذا مفتوح نخليه مو مفتوح ,, واذا مو مفتوح نخليه مفتوح else -- اذا كون مو من التيم الا انت تبغيه outputChatBox ( "* You Are Not in [TeamNam]", player, 200, 0, 0, true ) -- تطلع رسالة الا اللاعب انه مو من التيم end -- نغلق التحقق من التيم end -- نغلق التحقق من وجود اللاعب في الماركر end -- نغلق الوظيفة addEventHandler ( "onResourceStart", resourceRoot, -- حدث اذا اشتغل المود function ( ) -- نسوي وظيفة for _, v in ipairs ( getElementsByType ( "player" ) ) do -- نجيب كل اللاعبين الا في السيرفر bindKey ( v, "tab", "down", OpenObject ) -- نخليه يقدر يضغط تاب اذا بيفتح البوابة end -- نغلق جلب اللاعبين end -- نغلق الوظيفة ) -- نغلق الحدث addEventHandler ( "onPlayerJoin", root, -- حدث اذا اللاعب دخل السيرفر function ( ) -- نسوي وظيفة bindKey ( source, "tab", "down", OpenObject ) -- نخليه يقدر يضغط تاب اذا بيفتح البوابة end -- نغلق الوظيفة ) -- نغلق الحدث
  3. addEventHandler ("onResourceStart", resourceRoot, -- نسوي حدث اذا اشتغل المود function ( ) -- نسوي وظيفة marker = createMarker ( x, y, z ) -- نسوي ماركر setElementVisibleTo ( marker, getTeamFromName("اسم التيم"), true ) -- نخلي الماركر يظهر لتيم معين end -- نغلق الوظيفة ) -- نغلق قوس الحدث
  4. local Object = createObject ( ID, x, y, z, rx, ry, rz ) local Marker = createMarker (x, y, z, "cylinder", size, 0, 0, 0, 80 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then if getTeamName( getPlayerTeam(player) ) == "TeamName" then if not Open then moveObject ( Object, 1500, x, y, z ) else moveObject ( Object, 1500, x, y, z ) end Open = not Open else outputChatBox ( "* You Are Not in [TeamNam]", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject ) end ) الكود مو لي
  5. bindKey ("F1", "down", function ( ) if getElementData ( localPlayer, "gang" ) == "donators" then guiSetVisible ( win, true ) showCursor ( true ) else guiSetVisible ( win, false ) showCursor (false ) outputChatBox ("[Donators] Sorry ur are not in Donators ", 255, 0, 0 ) end end )
  6. https://forum.multitheftauto.com/viewtopic.php?f ... 8%A7%D8%AA
  7. al-Kobra

    درع

    getPedArmor مثال if getPedArmor ( player ) > 0 then يعني اذا كان الدرع من 100 الى 1 "اكبر من الصفر"
  8. انا عندي استفسار ف الجاول مثلاً ف كود الاخ ذا بيست for k,v ذولي وش معناهم وهل يضر لو حطيت أي حرفين غير ؟ الـ k = key والـ v = value يمديك تبدل الأحرف المهم ان يكون فيه احرف ,, والحرف الاول الا راح يكون بدال k راح يكون المفتاح والـ v راح تكون القيمة في الجدول مثال table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for alqeema,skins in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,skins[1],false,false) end
  9. يعني تحقق كولونيل صح اذا كانت الشخصية "1" ينقله
  10. يعطيك العافية طيب كيف احفظ مثلا اذا وضعت سياره تنحفظ بالمكان وماتروح نفس الشي وش قصدك ؟؟ قصدك 'getElementPosition' ?
  11. هذي العلامة يعني ليس
  12. اول كود createObject createMarker 'onMarkerHit' getElementType setTimer > moveObject الكود الثاني createMarker 'onMarkerHit' createVehicle warpPedIntoVehicle
  13. executeSQLQuery("INSERT INTO `table`(`ksa`) VALUES(?)", getElementData(player,"Data") ) كذا تضيفها
  14. 'onClientGUIClick' guiGridListGetSelectedItem getVehicleIDFromName triggerServerEvent table createVehicle warpPedIntoVehicle الطلب الثاني : 'onClientGUIClick' guiGridListGetSelectedItem getPedOccupiedVehicle destroyElement
  15. الطلب الاول ,, الطلب الثاني ,, تقصد ان اذا حدد على row في القريد لست وضغط زر ؟؟
  16. انا ماعطيتك فنكشنات التسجيل !
  17. 'onClientPlayerJoin' guiSetVisible showCursor 'onPlayerLogin' triggerClientEvent setCameraMatrix createPed 'onClientGUIClick' or bindKey getElementModel setElementModel bindKey skin = getElementModel ( ped ) setCameraTarget triggerServerEvent addEvent addEventHandler function ( skin ) -- هنا تسوي تحقق للسكن spawnPlayer
  18. يا ليييل اهنيك يا كبتن #بالتوفيق
  19. ان شاء الله من احسن السيرفرات ولنا زيارة فيه بالتوفيق#
  20. يا لييل نسيت انسخة من المفكرة ضض
×
×
  • Create New...