Jump to content

Tete omar

Members
  • Posts

    3,267
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Tete omar

  1. I won't vote for the most active people on the forum rather than the most friendly people.
  2. تخيل ان كنت لحالك ولقيت ذولي يجرون ناحيتك وش بتسوي ؟
  3. Tete omar

    root

    root هو اختصار ل getRootElement() وهو كل/أي شيء باللعبة مثال killPed(root) هذا راح يقتل كل لاعبين السيرفر في مرة واحدة source هو مصدر الحدث يعني مثلاً عندك حدث onMarkerHit ال source حقها هو الماركر الي انلمست .. وكذا
  4. وين قلت هنا ان التاب يجي بالنجب ^ ؟
  5. guiSetVisible(GUIEditor_Window[1], true) -- اظهار النافذة guiSetVisible(GUIEditor_Window[1], false) -- اخفاء النافذة ملاحظة : مو شرط يكون GUIEditor_Window[1] , هذا على حسب اسم النافذة في الكود بس التآب يجي فوق ذذ موب بالجننب آسف ردين ورا بعضض وانا قلت شي غلط؟ ًًًًً
  6. اعتقد ان صاحب السكربت الي دوبك حاط صورته مسوي tab panel وخافي التابات بـ الصورة الحمرا الي تشوفها فوق كل شي ومسوي أزرار في الجمب على أساس لما تضغط على زر يحولك من تابل إلى تاب باستخدام guiSetSelectedTab هذي هي القصصة كلها ..
  7. صح , unpack هذي تجيب كل الاشياء الي داخل الجدول وانت تبي تجيب قيمة قيمة فـ كنت تستخدم aCars[1][1] يجيب ال 'Befalow' aCars[1][2] يجيب 411
  8. العفو , بس كان يمديك تستخدم unpack اذا كنت مصر تحط جدول داخل جدول
  9. GUIEditor_Window = {} GUIEditor_Grid = {} GUIEditor_Window[1] = guiCreateWindow(275,125,292,313,"",false) guiSetVisible ( GUIEditor_Window[1] , false ) GUIEditor_Grid[1] = guiCreateGridList(9,23,274,281,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"vehicles",0.2) local aCars = {'Befalow', 411} for _, aCar in ipairs( aCars )do local gRow = guiGridListAddRow( GUIEditor_Grid[1] ) guiGridListSetItemText( GUIEditor_Grid[1], gRow, 1, tostring( aCars[ 1 ] ), false, false ) guiGridListSetItemData( GUIEditor_Grid[1], gRow, 1, tostring( aCars[ 2 ] ) ) end addEventHandler( 'onClientGUIDoubleClick', GUIEditor_Grid[1], function( ) local iRow, iCol = guiGridListGetSelectedItem( GUIEditor_Grid[1] ) if( iRow and iCol and iRow ~= -1 and iCol ~= -1 )then local ID_Car = tonumber( guiGridListGetItemData( GUIEditor_Grid[1], iRow, 1 ) ) if ID_Car ~= '' then triggerServerEvent( 'BB', localPlayer, ID_Car ) guiSetVisible( GUIEditor_Window[1], false ) showCursor( false ) end end end, false ) Marker1 = createMarker( 0, 0, 4, 'arrow', 2.5, 0, 0, 255, 150 ) addEventHandler( 'onClientMarkerHit', Marker1, function( hitPlayer ) if hitPlayer == localPlayer then guiSetVisible( GUIEditor_Window[1], true ) showCursor( true ) end end ) مشكلتك هنا انك كنت مسوي جدول داخل جدول ومستخدم ipairs
  10. الخطأ عندكـ هنآ , function onFire(weapon) if(weapon == Allowedweapons[weapon])then local x, y, z = getPedWeaponMuzzlePosition(localPlayer) createProjectile(localPlayer, 16, x, y, z) end end التصحيح function onFire(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) if (Allowedweapons[weapon]) then createProjectile(localPlayer, 16, hitX, hitY, hitZ) end end عندكـ ذي if(weapon == Allowedweapons[weapon])then تصير كذا if (Allowedweapons[weapon]) then + الوظيفة ذي getPedWeaponMuzzlePosition(localPlayer) تخلي القنابل لما تطلق تطلع من جسم اللاعب ما تطلع مع السلآح عشآن كذا شلتها # بس الكود شغال معي .. ثانياً الوظيفة ذي getPedWeaponMuzzlePosition(localPlayer) راح تجيب ال x, y, z ل كـمامة السلاح , يعني آخر جزء بالسلاح تجيب مكانه وتطلق .. وما راح يطلق من جسم اللاعب ولا شي ثالثاً اول مرة تقول شي صح if (Allowedweapons[weapon]) then هذي كانت المفروض كذا .
  11. انت الي يقولكـ فيه خطأ تزعل منه : / جرب ثم تعال تكلم -_-" دوبي مجرب الكود وشغال تمام .. عندك التايمر متى بتخلية ينتهي ؟ وينةة ؟ انا اقول اذا فيه شي خطاء في كودي .. انا ما حطيت تايمر ..
  12. اترك الرد للشباب ... شباب فيه خطاء في كودي ؟
  13. كلنت addEventHandler("onClientGUIClick", اسم الزر, function() if(getPlayerMoney(localPlayer) >= 5000)then -- هذي تشوف اذا كان معه فلوس كافية يمديك تغيرها إلى الرقم الي تبيه من هنا triggerServerEvent("TakingMoney", localPlayer) addEventHandler("onClientPlayerWeaponFire", localPlayer, onFire) else return outputChatBox("You don't have enough money", 255, 0, 0) end end, false ) local Allowedweapons = { [22] = true, [23] = true, [24] = true, [25] = true, [26] = true, [26] = true, [27] = true, [28] = true, [29] = true, [32] = true, [30] = true, [31] = true, [33] = true, [34] = true, [35] = true, [38] = true } function onFire(weapon) if(weapon == Allowedweapons[weapon])then local x, y, z = getPedWeaponMuzzlePosition(localPlayer) createProjectile(localPlayer, 16, x, y, z) end end سيرفر addEvent("TakingMoney", true) addEventHandler("TakingMoney", root, function() takePlayerMoney(client, 5000) -- حدد المبلغ الي تريده من هنا end ) مو متآكد بس ان شاء الله يشتغل ..
  14. function xOSAMA(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) id = {22,23,24,25,28,29,30,31,32,33,34} for i = 1, #id do if ( weapon == id[i] ) then createProjectile(getLocalPlayer(),16,hitX, hitY, hitZ) end end end addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) setTimer(function () removeEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) outputChatBox("* Super Grenade Ended !",255,0,0,true) end,100000,1, true) -- التايمر هنا 100 ثانية / تقدر تغيره من خلال رقم 100000 استخدم هذي '#' عشان تجيب عدد الاشياء الي بداخل الجدول ثانياً ليش تحط true في الفنكشن حقت التايمر؟
  15. وليش ما تسوي جدول به الارقام اسهل لك من انك تسوي سطر طويل ..
  16. انا جربت هالمكتبة في مرات لاكن مشكلتها ان اذا سويت اختفاء/اظهار تدريجي , عند الاظهار التدريجي اذا ركزت راح تلاقي ان الشي الي انت مسوي عليه الاظهار ما ظهر كاملاً وعند الاختفاء راح تلاحظ ان الشي الي سويت عليه اختفاء لسة باقي منه ما اختفى كاملاً عشان كذا انا افضل انك تسوي كل شي بنفسك مثل ما انا مسوي استخدم setTimer او onClientRender - بس هذا الافضل و guiGetAlpha و guiSetAlpha وزود كل شوي مثلاً 0.1 + واذا وصلت الحد في الاظهار كاملاً باستخدام if( guiGetAlpha == 1.00 )then وقف التايمر او الرندر الي مسويه باستخدام : killTimer() او اذا مسويه بـ رندر استخدم removeEventHandler ..
  17. هو يبي يسوي تآثيرات مثل الشاشة الضبابية اللي مثل كذا والظل وتعلية الجرافكس وكذا , >> يمديه يستخدم وظايف ال fx ويمديه يستخدم ال shader Shader بس انا افضل الـ لانك يمديك تعدل على اللعبة منه في ملفات ال txd وتضيف اشياء جديدة مثل يمديك تعدل على الظل اللي يجي تحت اللاعب مثلاً تخليه صورة بدل ظل وانا افضل انه يستخدم هالسكربت https://community.multitheftauto.com/ind ... ls&id=6184 او اذا كان يبي دم كثير عند الاطلاق على لاعب يستخدم : https://wiki.multitheftauto.com/wiki/FxAddBlood
  18. https://wiki.multitheftauto.com/wiki/Sha ... lock_world اعتقد هو يبي يسوي مثل هالاشياء ادخل هنا
  19. هو كآن فية آيفون آيآم هتلر هههههههههههههههههه تصدق انك اذكى شخص شفته حتى الآن
  20. Truckers - C local job = createMarker ( -701.61175537109, 958.58966064453, 12.401006697608, "cylinder", 5.0, 255, 0, 0, 175 ) local locations = { {-748.70367431641, 741.42608642578, 18.222219467163}, {-745.70367431641, 741.42608642578, 18.222219467163} } function destroyAll() destroyElement(blip) destroyElement(marker) destroyElement(trailer) outputChatBox("Mission Failed") end addEventHandler("onTrailerDetach", getRootElement(), destroyAll) function hitMarker() destroyElement(blip) destroyElement(marker) destroyElement(trailer) setupAssigment() end local models = { [514] = true, [514] = true, [403] = true} function setupAssigment(hitElement, matchingDimension) if ( getElementType(hitElement) == "vehicle" ) then if( models[getElementModel(hitElement)] )then local x, y, z = unpack ( locations [ math.random ( #locations ) ] ) marker = createMarker ( x, y, z, "cylinder", 5.0, 255, 0, 0, 175 ) blip = createBlip ( x, y, z, 51, 10, 0, 0, 0, 255 ) vx, vy, vz = getElementPosition(hitElement) trailer = createVehicle ( 435, vx, vy, vz ) -- create a trailer attachTrailerToVehicle ( hitElement, trailer ) -- attach them end end end addEvent( "onMission", true ) addEventHandler( "onMission", root, setupAssigment ) Truckers S addEventHandler("onResourceStart", resourceRoot, function() truckSkins = { [206]=true, [133]=true } trucks = { [515]=true, [514]=true, [403]=true } end ) function enterVehicle ( thePlayer, seat, jacked ) if ( trucks[getElementModel ( source )] ) and ( not truckSkins[getElementModel ( thePlayer )] ) and (seat == 0) then cancelEvent() outputChatBox ( "Only truckers drivers can drive this", thePlayer ) end end addEventHandler ( "onVehicleStartEnter", root, enterVehicle )
  21. ========================================== "M7ROM" version="1.3" type="script" /> x[weapon-images]x ???
×
×
  • Create New...