Jump to content

кιηg-αвα∂у

Members
  • Posts

    396
  • Joined

  • Last visited

Everything posted by кιηg-αвα∂у

  1. مشكوور لبى قلبك بس فيه مشكله اذا كتبت نفس الكلمه يجيني ماركر والماركر الاول يختفي ابيه اذا كتب الكلمه يجيه ماركر واذا كتبها مره ثانيه يختفي الماركر صاحب الماركر مايقدر ياخذ صحة اذا غيره يقدر local Marker = {} addCommandHandler("Marker", function (player) local x,y,z = getElementPosition(player) if isElement(Marker[player]) then destroyElement(Marker[player]) Marker[player] = nil return end Marker[player] = createMarker(x,y,z-1,"cylinder",1.5,0,255,0) outputChatBox("DONE",player) setElementData(Marker[player],'owner',player) end ) addEventHandler("onMarkerHit",resourceRoot, function (element) if getElementType(element) == "player" then if ( getElementData(source,'owner') == element ) then return end if getElementHealth(element) <= 99 then setElementHealth(element,100) outputChatBox("DONE",element) end end end ) addEventHandler("onPlayerQuit",root, function () if isElement(Marker[source]) then destroyElement(Marker[source]) Marker[source] = nil end end )
  2. صارت معي من قبل والسبب اني كنت مشغل ماب طبعاً مدري وش المشكلة كانت في الماب اذا كنت مركب ماب طفه وسو رستارت للزومبي وشوف
  3. setVehicleHandling ( element, "maxVelocity", 999999 )
  4. i want delete my resource https://community.multitheftauto.com/ind ... ls&id=7774 DONE
  5. التلوين يكون بهذه الفنكشن guiGridListSetItemColor ( gاسم الجريد لست, rاسم السطر, cاسم العامود, rالون الأحمر, gالون الأخضر, bالون الأزرق ) الون يكون من 0 الى 255 مثال local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- تسوي جريد لست local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- تضيف عامود for id, player in ipairs(getElementsByType("player")) do -- تجيب كل الاعبين local row = guiGridListAddRow ( playerList ) -- تضيف سطور جديدة على عدد الاعبين guiGridListSetItemText ( playerList, row, column, getPlayerName ( player ), false, false ) -- تضيف اسماء الاعبين في الجريد لست على العامود والسطر الي سويته guiGridListSetItemColor ( playerList, row, column, math.random(255), math.random(255), math.random(255) ) -- تلون الجريد لست على العامود والسطر الي سويته بألوان عشوائية end -- تقفل لوب الاعبين
  6. اضفت قيمة في التيبل لاكن ما حذفتها يبدأ يتطابق مع لاعب توه داخل السيرفر ولا ضغط على الزر userdata الي راح يصير ان التيبل بيكبر حجمه مع الوقت لدرجة ان الـ و هنا راح تبدأ المشاكل فالأفضل تحذف القيمة من التيبل لما ينتهي التايمر او لما تسوي كيل تايمر Edit: عندك اند زايد في سطر 10 و قوس زايد في سطر 17 + الأفنت ما حذفته الأند والقوس كنت مسوي الكود بطريقة ثانية ولما عدلته نسيت احذفهم تقصد كذا ؟؟ timer = {} function bind( player, key, state ) if state == 'down' then if isTimer( timer[player] ) then return end timer[player] = setTimer( function(player) addEventHandler('onPlayerTarget', player, onTarget) timer[player] = nil end,2000,1,player) elseif state == 'up' then if isTimer(timer[player]) then killTimer(timer[player]) timer[player] = nil end end end onTarget = function() -- function here end addEventHandler('onResourceStart', resourceRoot, function() for i,v in ipairs( getElementsByType('player') ) do bindKey(v,'a','both',bind) end end ) addEventHandler('onPlayerJoin', root, function() bindKey(source,'a','both',bind) end )
  7. جرب كذا timer = {} function bind( player, key, state ) if state == 'down' then if isTimer( timer[player] ) then return end timer[player] = setTimer( function(player) addEventHandler('onPlayerTarget', player, onTarget) end,2000,1,player) end elseif state == 'up' then if isTimer(timer[player]) then killTimer(timer[player]) end end end ) onTarget = function() -- function here end addEventHandler('onResourceStart', resourceRoot, function() for i,v in ipairs( getElementsByType('player') ) do bindKey(v,'a','both',bind) end end ) addEventHandler('onPlayerJoin', root, function() bindKey(source,'a','both',bind) end )
  8. المود جاهزز https://community.multitheftauto.com/ind ... ls&id=5491
  9. اذا تبي بنوضح لك بس ماراح نعطيك كامل
  10. addEventHandler("onClientGUIClick",root, function() if (source == GUIEditor.gridlist[1]) then local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) local text = guiGridListGetItemText(GUIEditor.gridlist[1],sel,1) if ( text == 'Eat' ) then guiSetVisible ( GUIEditor.staticimage[1], false ) guiSetVisible ( GUIEditor.staticimage[2], true ) elseif ( text == 'name' ) then guiSetVisible ( GUIEditor.staticimage[1], true) guiSetVisible ( GUIEditor.staticimage[2], false) end end end)
  11. داري انه شغال مجربه بس ابيه على سيارة رقم 411 سويته ماتطلق الى كل ثانيتين bindKey("mouse1","down", function ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) if ( vehicle ) and ( getElementModel( vehicle ) == 411 ) and ( getElementData(localPlayer,'shot') == false ) then local x, y, z = getElementPosition( vehicle ) createProjectile(vehicle,19,x,y,z,500) setElementData(localPlayer,'shot',true) setTimer( setElementData, 2000, 1, localPlayer, 'shot', false ) end end ) addEventHandler('onClientResourceStart', resourceRoot, function() if getElementData(localPlayer,'shot') == true then setElementData(localPlayer,'shot',false) end end ) اذا تبي بدون الثانيتين bindKey("mouse1","down", function ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) if ( vehicle ) and ( getElementModel( vehicle ) == 411 ) then local x, y, z = getElementPosition( vehicle ) createProjectile(vehicle,19,x,y,z,500) end end ) اذا تبي تطلق بالماوس كلك يسار
  12. bindKey("mouse1","down", function ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) if ( vehicle ) and ( getElementModel( vehicle ) == 411 ) and ( getElementData(localPlayer,'shot') == false ) then local x, y, z = getElementPosition( vehicle ) createProjectile(vehicle,19,x,y,z,500) setElementData(localPlayer,'shot',true) setTimer( setElementData, 2000, 1, localPlayer, 'shot', false ) end end ) addEventHandler('onClientResourceStart', resourceRoot, function() if getElementData(localPlayer,'shot') == true then setElementData(localPlayer,'shot',false) end end ) اتوقع اذا كنت تسرع يمكن تفجر نفسك
  13. سمايل عندك اند زايد + مخرج الشات في الكلينت مايحتاج تحط الي يطلع له الكلآم + اتوقع صاحب الموضوع يبيه للكل progress = guiCreateProgressBar( ... ) timeCheck = function() if guiProgressBarGetProgress( progress ) == 100 then removeEventHandler('onClientRender', root, timeCheck) triggerServerEvent('output', localPlayer) end end addEventHandler('onClientRender', root, timeCheck) addEvent('output',true) addEventHandler('output', root, function() outputChatBox('Progress Download Finished', root, 0, 255, 0, false) end )
  14. تأكد انك في القروب والتيم وانك مو راكب سيارة local outTawa = {} local groupName = '[saW]' outTawa[1] = createMarker(966,1257,55,"cylinder",2,0,0,0,0) outTawa[2] = createMarker(861,1243,55,"cylinder",2,0,0,0,0) outTawa[3] = createMarker(841,1423,55,"cylinder",2,0,0,0,255) outTawa[4] = createMarker(946,1430,55,"cylinder",2,0,0,0,0) addEventHandler("onMarkerHit",root, function ( hPlayer ) if ( source == outTawa[1] ) or ( source == outTawa[2] ) or ( source == outTawa[3] ) or ( source == outTawa[4] ) then if getElementData( hPlayer, 'Group' ) == groupName and getPlayerTeam( hPlayer ) and getTeamName( getPlayerTeam( hPlayer ) ) == 'No Team' and not isPedInVehicle( hPlayer ) and ( getElementType(hPlayer) == 'player' ) then setElementPosition( hPlayer, 839,1313,37 ) end end end )
  15. ____________________________________________________________
  16. SendTrigger = false addEventHandler('onMarkerHit', MarkName, function(hit) if SendTrigger then outputChatBox('تم ارسال الترايقر من قبل', hit, 255, 0, 0, false) return end SendTrigger = true setTimer( removeTTrue, 5000, 1 ) triggerClientEvent(hit,'tt',hit) end ) removeTTrue = function() SendTrigger = false end
  17. +1 مايهمه يفهم اهم شي ياخذ الكود
  18. ذا بيست هو سأل سؤال ماقال ابي كود خخ شوف صاحب الموضوع تجيب الي حدد عليه بطريقة سهلة الي هو فنكشن guiGridListGetSelectedItem اذا دخلت عليه وشفت الأمثلة بتفهم بسرعه طريقت استخدامه كذا gridList اسم القريد ليست selec = guiGridListGetSelectedItem( gridList ) بعدين تجيب الأسم بـ guiGridListGetItemText وطريقت استخدامه gridList اسم الفقريد ليست selec التحديد الي جبناه colom العامود الي سويته name = guiGridListGetItemText( gridList, selec, colom ) يطلع الكود كذا selec = guiGridListGetSelectedItem( gridList ) name = guiGridListGetItemText( gridList, selec, colom )
  19. اول شي لآزم تجيب اسم الاعب الي محدد عليه guiGridListGetSelectedItem -- كلينت guiGridListGetItemText -- كلينت ثاني شي تجيب الاعب عن طريق اسمه getPlayerFromName -- كلينت وسيرفر ثالث شي تسوي الي تبي اذا كنت تبي تصكه سلآب يعني تنقص من دمه getElementHealth -- كلينت وسيرفر setElementHealth -- كلينت وسيرفر اذا تبيه يموت triggerServerEvent -- كلينت killPed -- سيرفر حدث لما تضغط على الزر 'onClientGUIClick' -- كلينت
  20. Tnx عدلته في خطأ بإسم الماركر ذذ, + من طريقه كتابتك لـ Tnx اشك بـ 80% انك ابو شنب ذذ AL-PRNS لآ هذه حضرو عضوياته AL-PRNS Śθŋįķ وقلد نك بسول حق ماينحضر
  21. تتأكد من الزر بالجملة الشرطية addEventHandler('onClientGUIClick', root, function() if ( source == btn1 ) then -- btn1 اذا اسم الزر -- code here elseif ( source == btn2 ) then -- btn2 اذا اسم الزر -- code here elseif ( source == btn3 ) then -- btn3 اذا اسم الزر -- code here end end )
  22. Trigger Done! اذا قصدك في طريقتك مايطلع لآنك حذفت كود الشات او وضح اكثر
  23. الي عطاك عناد صح واضح انها ماركر لآنه هذه مو مكان انوار السيارة
×
×
  • Create New...