aL.Kfo

Members
  • Content Count

    756
  • Joined

  • Last visited

Everything posted by aL.Kfo

  1. ضبط ي بعد حيي بس لا دخلت بسرعه يرجعني ل الماررك الثاني ماقدر اخرج فديتك
  2. يدخلني الماركر وو يوصلني للاي ابي بس م يطلع ماركر الرجوع الكود بعد التعديل local Manstermarker = createMarker(1554.4594726563,-1675.5174560547,16.1953125, "arrow", 2, 255, 0, 0)-- احداثيات الماركر الاول local Manstermarker2 = createMarker(1516.9630126953,-1627.4438476563,-41.237499237061, "arrow", 2, 255, 0, 0) -- احداثيات الماركر الثاني setElementInterior(Manstermarker2, 2) -- Interior نحط الماركر في العالم الي هو addEventHandler('onMarkerHit',root, function(player) if getElementType(player) == 'player' and not isPedInVehicle(player) and source == Manstermarker then setElementInterior(player, 0) -- Interior رقم العالم الي هو setElementPosition(player, 1516.9630126953,-1627.4438476563,-41.237499237061) -- احداثيات داخل البيت elseif source == Manstermarker2 then setElementInterior(player, 0) -- نحطه في العالم الاصلي setElementPosition(player, 1554.7623291016,-1675.5428466797,16.1953125) -- احداثيات خارج البيت end end )
  3. لا هنت ي بعدهم جاري التجربة ولي باكككك
  4. صراحه مافهمت شي قصدك تبي ماركر تلمسه يدخلك بيت ,,, وتلقى ماركر ثاني تلمسه يررجعك محلك ؟ يب يب
  5. كيف الكود كذا وش مشاكله مشكله مافيه شروحات مفهومه لتركيب الاكواد ياليت كود جاهز و مو خاص يكون من المنشوره في النت و لو حصل شرح لتركيب الاكواد من الويكي حلو local x, y, z = getElementPosition ( thePlayer ) local theMarker = createMarker ( x + 2, y + 2, z, "cylinder", 1.5, 255, 255, 0, 170 ) if ( theMarker ) then -- check if the marker was created successfully outputConsole ( "Marker created successfully", thePlayer ) else outputConsole ( "Failed to create marker", thePlayer ) end end end addCommandHandler ( "createmarker", consoleCreateMarker ) addCommandHandler("marker", function ( player, commandName ) local x,y,z = getELementPosition ( player ) local Marker = createMarker(x,y,z-1, "cylinder", 2, 255, 0, 0) end )
  6. مرحبا شباب لا هنتم كود الماركر بس اهم شي يكون لا دخلت تقدر تخرج يعني له ماركرين صراحه انا كل الاي حصلتها خروج بلا عوده ذذ نبي كود ل بيت الاي يخش يقدر يخرج من نفس الماركر لا هنتم
  7. Vehicles = {} VehicleM = createMarker ( x, y, z, "cylinder", size, r, g, b, alpha ) ColorM = createMarker ( x, y, z, "cylinder", size, r, g, b, alpha ) addEventHandler( "onMarkerHit", root, function ( hitElement ) if source == VehicleM and getElementType( hitElement ) == "player" then if Vehicles[hitElement] and getElementType( Vehicles[hitElement] ) == "vehicle" then destroyElement( Vehicles[hitElement] ) end local x,y,z = getElementPosition( hitElement ) Vehicles[hitElement] = createVehicle ( ID, x, y, z ) if Vehicles[hitElement] then warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) outputChatBox( "Write Here", hitElement, r, g, b, true ) end elseif source == ColorM and getElementType( hitElement) == "player" and isPedInVehicle( hitElement ) then local player = getPedOccupiedVehicle( hitElement ) setVehicleColor( player, math.random(255), math.random(255), math.random(255) ) outputChatBox( "Write Here", hitElement, r, g, b, true ) end end ) addEventHandler( "onVehicleExplode", root, function( ) setTimer( destroyElement, 2000, 1, source ) end ) addEventHandler( "onPlayerQuit", root, function( ) if Vehicles[source] then destroyElement( Vehicles[source] ) end end ) شرح مبسسط الإستبدآل , الإستبدال في السطر الثالث والرابع : x, y, z = الإحداثيات size = الحجم حق الدائرة r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين ^ 255, 120, 0 : مثآل alpha = (0-255) الشفافية : يعني مدى وضوح الدائرة وتقدر تحطه بين الإستبدال في سطر : 13 ID = رقم السيارة واذا انت تعرف نوعها لكن ما تعرف الرقم حقها تقدر تعرفه من هنا : http://wiki.multitheftauto.com/wiki/Vehicle_IDs الإستبدال في سطر : 16 Write Here = الكتابة الي تبيها تجي بالشات r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين 255, 120, 0 : مثآل ^ الإستبدال في سطر : 21 Write Here = الكتابة الي تبيها تجي بالشات r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين 255, 120, 0 : مثآل ^
  8. اها صحيح عدلت الارقام و الارقام الثانيه مع عدلتها م قصرت ي بعدهم و الحين راح اضبط الباقي بنفسي لا هنت ي معلمممم
  9. ياليل سويت كم بوابه وحطيت الاكواد فوق الاي عدلتها خربت صار معد يغتح شوف الاكواد بعد الاضافه ووش الخطاء Team = "Team" local Object1 = createObject ( 2930, 1565.099609375, -1637.7998046875, -78.400001525879, 0, 0, 90 ) local Marker1 = createMarker ( 1565.1639404297, -1637.4421386719, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject1 ( player ) if isElementWithinMarker ( player, Marker1 ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open1 then moveObject ( Object1, 1500, 1563.4000244141, -1637.9000244141, -78.400001525879 ) else moveObject ( Object1, 1500, 1565.099609375, -1637.7998046875, -78.400001525879 ) end Open1 = not Open1 else outputChatBox ( "* You aren't in ["..Team.."] team !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject1 ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject1 ) end ) local Object2 = createObject ( 2930, 1561.69921875, -1637.7998046875, -78.400001525879, 0, 0, 90 ) local Marker2 = createMarker ( 1561.861328125, -1637.4370117188, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject2 ( player ) if isElementWithinMarker ( player, Marker2 ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open2 then moveObject ( Object2, 1500, 1560, -1637.7998046875, -78.400001525879 ) else moveObject ( Object2, 1500, 1561.69921875, -1637.7998046875, -78.400001525879 ) end Open2 = not Open2 else outputChatBox ( "* You aren't in ["..Team.."] team !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject2 ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject2 ) end ) local Object3 = createObject ( 2930, 1558.2998046875, -1637.69921875, -78.400001525879, 0, 0, 90 ) local Marker3 = createMarker ( 1558.4349365234, -1637.3411865234, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject3 ( player ) if isElementWithinMarker ( player, Marker3 ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open3 then moveObject ( Object3, 1500, 1556.5999755859, -1637.8000488281, -78.400001525879 ) else moveObject ( Object3, 1500, 1558.2998046875, -1637.69921875, -78.400001525879 ) end Open3 = not Open3 else outputChatBox ( "* You aren't in ["..Team.."] team !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject3 ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject3 ) end ) Team = "Team" local Object4 = createObject ( 2930, 1554.7998046875, -1637.7998046875, -78.400001525879, 0, 0, 90 ) local Marker4 = createMarker ( 1554.8572998047, -1637.2880859375, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject1 ( player ) if isElementWithinMarker ( player, Marker1 ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open1 then moveObject ( Object4, 1500, 1553.3000488281, -1637.9000244141, -78.400001525879 ) else moveObject ( Object4, 1500, 1554.7998046875, -1637.7998046875, -78.400001525879 ) end Open1 = not Open1 else outputChatBox ( "* You aren't in ["..Team.."] team !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject1 ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject1 ) end ) local Object5 = createObject ( 2930, 1551.5, -1637.7998046875, -78.400001525879, 0, 0, 90 ) local Marker5 = createMarker ( 1551.578125, -1637.4434814453, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject2 ( player ) if isElementWithinMarker ( player, Marker2 ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open2 then moveObject ( Object5, 1500, 1549.8000488281, -1637.8000488281, -78.400001525879 ) else moveObject ( Object5, 1500, 1551.5, -1637.7998046875, -78.400001525879 ) end Open2 = not Open2 else outputChatBox ( "* You aren't in ["..Team.."] team !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject2 ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject2 ) end ) local Object6 = createObject ( 2930, 1548.19921875, -1637.7998046875, -78.400001525879, 0, 0, 90 ) local Marker6 = createMarker ( 1558.4349365234, -1637.3411865234, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject3 ( player ) if isElementWithinMarker ( player, Marker3 ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open3 then moveObject ( Object6, 1500, 1546.5999755859, -1637.9000244141, -78.400001525879 ) else moveObject ( Object6, 1500, 1548.19921875, -1637.3411865234, -78.400001525879 ) end Open3 = not Open3 else outputChatBox ( "* You aren't in ["..Team.."] team !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject3 ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject3 ) end )
  10. يب جربت الكود هوذأأ و ضبط وخلاص المشكله انحلت راح ابدا احط الاحداث في كود بعد التعديل بس ياليت توضح لي الخطاء الاي كان مو مخليها تتحرك
  11. تحطهم في نفس المستند ,, + تغير اسم الماركر والبوابه Edit # تأكد انك تغير اسم ال Object = createObject Object يعني تحط بدال ال تسوي كذا Object2 = createObject Object2 لاحظ حطيت كل ما تضيف بوابه تزود رقم وكذا عشان الاوبجكت ما يتخربط موب شرط تحط ارقام ورا بعض حط اي رقم عشان لا يتلخبط ,, لأن ممكن اذا ددخلت في الماركر ,, تتحرك كل البوابات + Object2 اذا حطيت تروح تغيره في ال moveObject وكذا كل ما تضيف تسوي كذا وبيضبط معك ,, + تغير اسم Marker = createMarker Marker2 تضيف تخليها كذا Marker2 = createMarker + تغير اسم الماركر هنا if isElementWithinMarker ( player, Marker ) then Marker يعني بدال تحط اسم الماركر الي حطيته في createMarker الي هو Marker الي حطيناه هنا Marker = createMarker !! اتمنى فهمت اشكرك ع مجهودكك شوف الاي عملته هو صح ولا لين البوابات لا حطيت كل ملف مع كلنت في مجلد لحاله يفتح اما لا جمعتهم كذا ما يفتح بس يطلع الاوبجكت ولا تتحرك Team = "Team" local Object1 = createObject ( 2930, 1565.099609375, -1637.7998046875, -78.400001525879, 0, 0, 90 ) local Marker1 = createMarker ( 1565.1639404297, -1637.4421386719, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open then moveObject ( Object, 1500, 1563.4000244141, -1637.9000244141, -78.400001525879 ) else moveObject ( Object, 1500, 1565.099609375, -1637.7998046875, -78.400001525879 ) end Open = not Open else outputChatBox ( "* You aren't in ["..Team.."] team !", 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 ) Team = "Team" local Object2 = createObject ( 2930, 1561.69921875, -1637.7998046875, -78.400001525879, 0, 0, 90 ) local Marker2 = createMarker ( 1561.861328125, -1637.4370117188, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open then moveObject ( Object, 1500, 1560, -1637.7998046875, -78.400001525879 ) else moveObject ( Object, 1500, 1561.69921875, -1637.7998046875, -78.400001525879 ) end Open = not Open else outputChatBox ( "* You aren't in ["..Team.."] team !", 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 ) Team = "Team" local Object3 = createObject ( 2930, 1558.2998046875, -1637.69921875, -78.400001525879, 0, 0, 90 ) local Marker3 = createMarker ( 1558.4349365234, -1637.3411865234, -80.043746948242-1, "cylinder", 2, 0, 0, 0, 0 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open then moveObject ( Object, 1500, 1556.5999755859, -1637.8000488281, -78.400001525879 ) else moveObject ( Object, 1500, 1558.2998046875, -1637.69921875, -78.400001525879 ) end Open = not Open else outputChatBox ( "* You aren't in ["..Team.."] team !", 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 بوابات و لاحظ جنب كلمه ماركر 1 و الكود الثاني جنب كلمه ماركر 2 صحيح ولا
  12. ياليت توظح اكثر قصدك احطهم في مستند و احط المستند في ملف zip
  13. ماله داعي انزل موضوع ثاني سوال بسيط سويت مثلا ماب فيه 20 بوابه لكل باب احادث خاص و الخ المهم سويت البوابات و كل كود في مجلد ولا جملعتهم مع بعض مع يفتحون و كثيره المجلدات هل فيه طريقه اجمع كل الكواد في مستند واحد او مجلد واحد
  14. انت تبغى البوابة تفتح لفريق معين..؟ Edit: المهم اذا كنت تقصد لفريق معين تفضل Team = "اسم الفريق" local Object = createObject ( ID, x, y, z, rx, ry, rz ) local Marker = createMarker ( -11.482395172119, 2071.0393066406, 17.4921875, "cylinder", size, 0, 0, 0, 80 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then if ( getTeamName( getPlayerTeam( player ) ) == Team ) then if not Open then moveObject ( Object, 1500, moveX, moveY, moveZ ) else moveObject ( Object, 1500, x, y, z ) end Open = not Open else outputChatBox ( "* You aren't in ["..Team.."] team !", 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 ) update↑ واذا كنت تقصد غير كذا الله اعلم لا ذا الاي اقصد و ب الضبطط زبط معي لا هنت يا بطل
  15. الكود ركب و كل شي تمام بس اخر شي لا جيت افتح البوابه يطلع لي اسم القروب بالشات مع العلم اني حاط اسم التيم في الكود فوق و تحت و خاش التيم في السيرفر لو فيه كود ثاني افضل و يكون لتيم مخصص
  16. ركب الكود و كل شي تمام بس اخر شي لا جيت افتح البوابه يطلع لي اسم القروب بالشات مع العلم اني حاط اسم التيم فى الكود فوق و تحت و خاش التيم فى السيرفر لو فيه كود ثاني افضل و يكون لتيم مخصص
  17. معليش فيه موضوع ثاني مكرر ب الغلط المهم خلوونا هونا جربت شلت اخر قوس م ضبط
  18. اهااااااااااااااا جاري التجربه
  19. مرحبا شباب كانت استخددم كود اوسامة لتحريك الاوبجكت بس بعد فتره تعطل مدري السبب اني ضفت شي ب الغلط او وش الشكله ب الضبط الاوجبكت بكبره ما يطلع الكود لو فيه حل للكود حلو لو مافيه اطرحولنا كوداتكم لا هنتم local Object = createObject ( ID, x, y, z, rx, ry, rz ) local Marker = createMarker ( -11.482395172119, 2071.0393066406, 17.4921875, "cylinder", size, 0, 0, 0, 80 )) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Group Name" ) ) then if not Open then moveObject ( Object, 1500, moveX, moveY, moveZ ) else moveObject ( Object, 1500, x, y, z ) end Open = not Open else outputChatBox ( "* You must be 'Group Name' !", 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 )
  20. شبآب أبي بعد أكثر من سبآون للنو تيم ذآ الكود function NoTeam(plr) if not isElement(plr) then return end camera(plr) local data = tonumber(getElementData(plr, "ID")) or 29 spawnPlayer(plr, 902.20544, -1210.40332, 16.97656, 0, data, 0, 0, getTeamFromName("No Team")) r, g, b = getTeamColor(getPlayerTeam(plr)) setPlayerNametagColor(plr, r, g, b) giveWeapon(plr, 25, 60) giveWeapon(plr, 22, 90) onSelectTeam(plr) set(plr, "noTeam", true) set(plr, "Police", false) set(plr, "Grove", false) set(plr, "Aztecs", false) set(plr, "Ballas", false) set(plr, "hjwalah", false) set(plr, "Medic", false) set(plr, "GameModeActive", true) end
  21. لو امكن تجيب لي النسخه لين الصوره من ماب الاديتور الاي يجي مع الاعبه
  22. السلام عليكم ورحمة الله عندي استفسار+ طلب اول شي من وين اضيف خيار الاي تجدد ع اي شي تمسحه في صصوره توضيح شوفتو الخيار الاي تحت المحدد بمربع برتقالي ما يطلع لي ب سيرفري الثاني كيف اخليه يطلع وثانين لو حصل ع دربكم مود ولا كود النجوم حلو لا هنتم
  23. يب مثل ما قال جي كنق الاغنيه عوافي بس اول ما يخش يكون مافيه تسجيل ولا شي ولا الوحه الاي لزم تضغ انتر عشان تتتتخطاها بس يكون فيها تيمات و الاغنيه لا غير لا و يكون ما معهم الا كاتم 60 طلقه الله لا يهينكك مستر سعد
  24. انا استخدم هذا المود المهم بعد اختييار الشخصيه يجي في نص الشاشه كلمة Gang Wars لزم اضغط عليها ب الماوس او اضرب انتر عشان اخش السيرفر ابي اشيلها تسيف