Jump to content

K1NG

Members
  • Posts

    999
  • Joined

  • Last visited

Everything posted by K1NG

  1. وربي دخل وجرت بس معرف اجمعهم مع بعض او ارتبهم ربي يخليك اجل ليه رايح تسوي النظام ذا وانت ماتعرف شي منه ؟ .. رح تعلم كيف تسوي الأشياء البسيطة وبعدين حبة حبة لين تصير تعرف زين بالبرمجة وقتها سوهـ
  2. للحين ماتعرف كيف تكون الملفات الأساسية للسكربت وجاي شاطح ع السواليف ذي اول شي تعلم اساسيات البرمجة بعدها إذا شي صعب عليكـ إطرح مشكلتكـ https://wiki.multitheftauto.com/wiki/Scripting_Introduction
  3. addEventHandler('onPlayerSpawn', root,function() if getTeamName(getPlayerTeam(source)) == getTeamFromName('Police') then if getElementData(source, 'gang') == "SWAT" then spawnPlayer(source, 1233.31165,-1652.63867,11.79688) end end end ) ؟ getTeamName مع انكم مستخدمين وظيفة getTeamFromName السؤال القوي : ليه مستخدمين + فيه عندكم نقص بالتحققات مفروض اولاً تتحققون إذا اللاعب داخل تيم او لا ثم تحقق من اسم التيم + ثم تسوون للاعب سباون مرة ثانية ؟ لول onPlayerSpawn كيف تستخدمون حدث .. فيه عندكـ نقص بالتحققات مفروض اول شي تتحقق من تيم اللاعب ثم تجيب اسم التيم الي هو فيه شي ثاني هو يقولكـ يبي يحط اللاعب بمقر خاص فيه أي بمعنى إنه لازم يحطه ف انتيريور ماله داعي تقدر تختصره بوظيفة تحديد انتيريور العنصر setElementPosition فـ عشان كذا استخدام (= وعندكـ التايمر ماله أي داعي بالحياة .. وبالنسبة لصاحب الموضوع، تفضل هاذ طلبكـ -- Server Side # addEventHandler ( "onPlayerSpawn", root, function ( ) if ( getPlayerTeam ( source ) ) and ( getTeamName ( getPlayerTeam ( source ) ) == "NoTeam" ) and ( getElementData ( source, "gang" ) == "اسم العصابة" ) then setElementInterior ( source, interior, x, y, z ) end end )
  4. اها سوري حسبت يبي اي احد عليه نجوم ينسجن، يُفضل تعدل الكود عشان ماحد يوقع بالغلط مرة ثانية . لاتنسى التحقق من تيم اللاعب *
  5. https://community.multitheftauto.com/index.php?p=resources&s=details&id=7024
  6. : The filepath of the file in the following format: ":resourceName/path". 'resourceName' is the name of the resource the file is in, and 'path' is the path from the root directory of the resource to the file. لا مو خطأ , هذي تستخدم عامة لأخذ شيء من مود ثاني, مثل اخذ صور من مود ثاني... :shopheavyweapons//logohunter.png على فكرة هي للحين فيها خطأ لو تلاحظ هو حاط '/' مرتين بين اسم السكربت واسم الصورة
  7. killer = ? مفروض تعرفونها بالوظيفة + فيه ناقص عندكم تحقق من التيمات حقت اللاعبين المفروض اول شي تتحققون اذا اللاعب في داخل تيم ثم تتحقق من اسم التيم لأنه لو ماكان فيه تيم بهالإسم رح يجي خطأ بـ الديبق فيه عندكم خطأ في شرط التحقق من نجوم اللاعب المفروض تخلونه اذا كانت نجومه اكبر من او تساوي 1 + يعني يصير كذا الشرط if ( getPlayerWantedLevel ( source ) >= 1 ) then أو تقدرون تسوون مثل ماسويتوا انتم لكن تغيروا الرقم الى 0 بحيث يصير بالشكل ذا if ( getPlayerWantedLevel ( source ) > 0 ) then
  8. '-.- انسخ الكود مرة ثانية
  9. markers = { {826.5,-2107.6999511719,11.89999961853}, {826.5,-2100.6000976563,11.89999961853}, {826.5,-2094.1000976563,12.10000038147}, {826.5,-2087.6000976563,11.89999961853}, {826.5,-2081.1000976563,12.10000038147}, --{ x, y, z }, } for i,v in ipairs (markers) do marker = createMarker(v[1], v[2], v[3], "cylinder", get("markerSize"), get("markerColorR"), get("markerColorG"), get("markerColorB"), get("markerAlpha")) end veh = {} addEvent ("getCar", true) addEventHandler ("getCar", getRootElement(), function(car) if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end local carID = getVehicleModelFromName (car) local x,y,z = getElementPosition(source) local carName = getVehicleNameFromModel (carID) veh[source] = createVehicle(carID, x,y,z) if ( carID == 487 ) then setElementPosition ( veh[source], x, y, z ) -- الإحداثيات الي تنزل فيها الطائرة end setElementData ( veh[source], "DriveGroup", "Good" ) setVehicleColor(veh[source], 255, 255, 255) warpPedIntoVehicle(source, veh[source]) end ) addEventHandler ( "onPlayerQuit", getRootElement(), function () if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end end) addEventHandler ( "onVehicleStartEnter", root, function ( player ) if ( getElementData ( source, "DriveGroup" ) ) then if ( getElementData ( source, "DriveGroup" ) ~= getElementData ( player, "Group" ) ) then cancelEvent ( ) outputChatBox ( "* Error: This car for group 'Good' only!", player, 210, 0, 0, true ) end end end ) function markerHit (hitPlayer, matchingDimension) if isPedInVehicle (hitPlayer) then return end if getElementType(hitPlayer) == "player" then if (getElementData(hitPlayer, "Group") == "Good") then triggerClientEvent ("openMean", hitPlayer) end end end addEventHandler ("onMarkerHit", resourceRoot, markerHit) function markerLeave (hitPlayer, matchingDimension) if getElementType(hitPlayer) == "player" then triggerClientEvent ("closeOpenMean", hitPlayer) end end addEventHandler ("onMarkerLeave", resourceRoot, markerLeave)
  10. .. في عندكـ شوية أخطاء ونقص تحققات بالنسبة لصاحب الموضوع، طلبكـ موجود من قبل، مرة ثانية ابحث زين قبل تطلب .. تفضل الكود https://forum.multitheftauto.com/viewtopic.php?f=160&t=57051#p550636
  11. استبدل الكود الي بجانب سيرفر حقكـ بهذا الكود وحدد احداثيات الطائرة بسطر رقم 28 markers = { {826.5,-2107.6999511719,11.89999961853}, {826.5,-2100.6000976563,11.89999961853}, {826.5,-2094.1000976563,12.10000038147}, {826.5,-2087.6000976563,11.89999961853}, {826.5,-2081.1000976563,12.10000038147}, --{ x, y, z }, } for i,v in ipairs (markers) do marker = createMarker(v[1], v[2], v[3], "cylinder", get("markerSize"), get("markerColorR"), get("markerColorG"), get("markerColorB"), get("markerAlpha")) end veh = {} addEvent ("getCar", true) addEventHandler ("getCar", getRootElement(), function(car) if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end local carID = getVehicleModelFromName (car) local x,y,z = getElementPosition(source) local carName = getVehicleNameFromModel (carID) veh[source] = createVehicle(carID, x,y,z) if ( carID == 487 ) then setElementPosition ( veh[source], x, y, z ) -- الإحداثيات الي تنزل فيها الطائرة end setVehicleColor(veh[source], 255, 255, 255) warpPedIntoVehicle(source, veh[source]) end ) addEventHandler ( "onPlayerQuit", getRootElement(), function () if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end end) function markerHit (hitPlayer, matchingDimension) if isPedInVehicle (hitPlayer) then return end if getElementType(hitPlayer) == "player" then if (getElementData(hitPlayer, "Group") == "Good") then triggerClientEvent ("openMean", hitPlayer) end end end addEventHandler ("onMarkerHit", resourceRoot, markerHit) function markerLeave (hitPlayer, matchingDimension) if getElementType(hitPlayer) == "player" then triggerClientEvent ("closeOpenMean", hitPlayer) end end addEventHandler ("onMarkerLeave", resourceRoot, markerLeave)
  12. .. تفضل يَ الغالي هذا طلبكـ حسب المعلومات والخاصيات الي زودتني ياها فـ التيم سبيكـ -- Client Side # addEvent ( "createSound3D", true ) addEventHandler ( "createSound3D", root, function ( object, x, y, z ) local sound = playSound3D ( "http://www.uploadmusic.org/MUSIC/628051381741104.mp3", x, y, z, true ) -- رابط مقطع الصوت setSoundMaxDistance ( sound, 100 ) attachElements ( sound, object) end ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "createSound3D", localPlayer ) end ) -- Server Side # local x, y, z = 0, 0, 2 local SpecialCar = createVehicle ( 557, x, y, z ) local object = createObject ( 2229, x + 0.3, y + -1.5, z + 2.5 ) setElementCollisionsEnabled ( object, false ) attachElements ( object, SpecialCar, 0.3, -1.5, 1 ) createBlipAttachedTo ( SpecialCar, 55 ) setVehicleDamageProof ( SpecialCar, true ) setTimer ( function ( ) setVehicleColor ( SpecialCar, math.random ( 255 ), math.random ( 255 ), math.random ( 255 ) ) end, 5000, 0 ) addEvent ( "createSound3D", true ) addEventHandler ( "createSound3D", root, function ( ) triggerClientEvent ( client, "createSound3D", client, object, getElementPosition ( object ) ) end ) addEventHandler ( "onVehicleStartEnter", SpecialCar, function ( player, seat ) if ( getPlayerSerial ( player ) == "4F75801F6B5F43201D64BD8C4D1A64A3" ) then outputChatBox ( "أهلاً وسهلاً بكـ في سيارتكـ الخاصة !", player, 255, 255, 0, true ) else if ( seat == 0 ) then cancelEvent ( ) outputChatBox ( "* أملاكـ خاصة لـ إكسآمبل !", player, 255, 0, 0, true ) end end end ) addCommandHandler ( "warp", function ( player ) if ( getPlayerSerial ( player ) == "4F75801F6B5F43201D64BD8C4D1A64A3" ) then warpPedIntoVehicle ( player, SpecialCar ) outputChatBox ( "أهلاً وسهلاً بكـ في سيارتكـ الخاصة !", player, 255, 255, 0, true ) else outputChatBox ( "* أملاكـ خاصة لـ إكسآمبل !", player, 255, 0, 0, true ) end end ) addCommandHandler ( "warphere", function ( player ) if ( getPlayerSerial ( player ) == "4F75801F6B5F43201D64BD8C4D1A64A3" ) then local x, y, z = getElementPosition ( player ) setElementPosition ( SpecialCar, x, y, z ) warpPedIntoVehicle ( player, SpecialCar ) outputChatBox ( "أهلاً وسهلاً بكـ في سيارتكـ الخاصة !", player, 255, 255, 0, true ) else outputChatBox ( "* أملاكـ خاصة لـ إكسآمبل !", player, 255, 0, 0, true ) end end )
  13. ^ playSound : شوف يا أخ إكسآمبل ، إذا تبي تدمج الأغاني بالموتر بطريقة ممتازة ( مثل الحقيقة ) يبيلكـ تستخدم وظايف عديدة والي هي playSound3D setSoundMaxDistance attachElements setVehicleDamageProof وبالنسبة لمنع انفجار او تضرر السيارة استخدم وظيفة
  14. K1NG

    كود#

    + createPed -- انشاء بيد لبيع المشروب setElementFrozen -- تجميد البيد، عشان ما حد يقدر يحركه من مكانه
  15. مشكووووووووووووووووور يا قلب طيب ابي مابات لتكتيك مابات الديش ماتش والبيس مود والأسبيكت جميعها تتوافق مع التكتيكـ ف لو عندكـ ركبها ع التكتيك ويمشي الحال : اما اذا ماعندكـ مابات بالمرة، فحملها من هنا https://community.multitheftauto.com/index.php?p=resources&s=list&name=arena&category=2&page=1
  16. ؟ الله يشفيك وش جالس تهلوس؟
  17. . Lua باين من كلامكـ انه عمركـ 10-13 الزبدة الي بوصله لكـ يامحترف البرمجة انكـ انسان جاهل بكل ماتعنيه الكلمة من معنى بـ لغة
  18. نسخ لصق وش سويت ؟؟؟ خخخخخ (= الله يعينه ع نفسه، ماعلينا منه .. تعال اسأل عنها SQLلاعرفت وش معنى وفايدة الـ
  19. addEventHandler ( "onClientPlayerWasted", localPlayer, function ( ) local team = getPlayerTeam ( localPlayer ) if ( team ) and ( getTeamName ( team ) == "NoTeam" ) and ( getElementData ( localPlayer, "Group" ) == "GroupName" ) then addEventHandler ( "onClientPlayerSpawn", localPlayer, ChangeSpawn ) end end ) function ChangeSpawn ( ) setElementPosition ( localPlayer, x, y, z ) removeEventHandler ( "onClientPlayerSpawn", localPlayer, ChangeSpawn ) end 1- بين علامات التنصيص GroupName حط اسم القروب ف سطر رقم 4 بدال كلمة 2- x, y, z حط الاحداثيات الي ينتقل لها اللاعب ف سطر رقم 11، بدال المتغيرات . Cafe ملاحظة: الأكواد الي حطوها قبلي فيها اخطاء بس ماني فاضي اعدلها لاني داخل من الـ
  20. ماهو شي غريب عليكـ ، من يومكـ مبدع شغل ممتاز، تصميم روعة، مميزات خرافية .. اهنيكـ صراحة، بالتوفيق ي الغالي
  21. Event Name: onClientRander > onClientRender
  22. local Numbers = { 0; 255 } outputChatBox ( "Speed Has End", Numbers [ math.random ( #Numbers ) ], 255, 0)
  23. ؟ شقصتكـ انت، كل الناس شاربين عندكـ وانت الصاحي بس ؟؟ وبعدين شفيكـ تعيب الرجال ونسيت نفسكـ ؟؟؟؟؟؟؟؟؟؟؟ + (= شفيكـ تعيب فيه وهو مادش الموضوع كله اصلاً ؟ هاذ دليل على إنكـ انت الشارب يابني . وبعدين نسيت نفسكـ يوم تتبند وتسجل بحساب جديد؟ لووووووول، عشان كذا الزم الصمت ولاتعيب غيركـ وتسوي نفسكـ طالع منها
×
×
  • Create New...