Jump to content

iPrestege

Members
  • Posts

    10,056
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by iPrestege

  1. كودك ماعندنا خلاف فية تمام
  2. function toggleRhino() if fired == false then if isPedInVehicle ( localPlayer ) and not isCursorShowing() then local veh = getPedOccupiedVehicle ( localPlayer ) if (veh) then if ( getElementModel ( veh ) == 432 ) then fired = true local turX, turY, turZ = getElementPosition(veh) local cx,cy,cz = getVehicleComponentPosition( veh, "misc_a" ) local x, y, z = getVehicleComponentPosition( veh, "misc_c" ) local barrelX, barrelY, barrelZ = getPositionFromElementOffset(veh,cx,cy,cz) local muzzleX, muzzleY, muzzleZ = getPositionFromElementOffset(veh,x,y,z) local velX = (muzzleX - barrelX) /range local velY = (muzzleY - barrelY) /range local velZ = (muzzleZ - barrelZ) /range local vx, vy, vz = getElementVelocity(veh) setElementVelocity (veh, vx+(((velX/3)*(-1))/50), vy+(((velY/3)*(-1))/50), vz+(((velZ/3)*(-1))/50) ) bullet = createProjectile(veh, 21, muzzleX, muzzleY, muzzleZ, 2, nil, 255,255,255, velX, velY, velZ) createExplosion(turX, turY, turZ-10, 8, false, 0.5, false) removeEventHandler("onClientRender", root, reloadFinished) drawHandler = nil start = getTickCount() drawHandler = addEventHandler("onClientRender", root, reload) time = 3250 end end end end end What i did is remove the sound only so that's what you are asking?
  3. من ناحية انك في كل مدينة يكون سباون محدد اذا لك بالجداول افضل لك من الداتا بـ كثير وأسهل تضيف فيه
  4. ادارة المنتدى رفضت هالشيء من انت تجي تفرضة ..
  5. ي مناخي موضوعك ماينفع احد ماراح يغير شيء يعني جيت تنصح من بيمشي معك 1 2 3 4 5 6 مشو اصبر بعدها وبيرجعون ههههههههه كم لنا وحنا هنا عارفين الوضع مايحتاج عموماً الله يوفقك بـ حملتك ويستر عليك ويسهل عليك الحملة
  6. طيب ؟ شلون بدون شيء في ويكي كبر وجهك وفي موقع lua الرسمي وفيه مليون شيء تفهم منه بس انت متعود عالنسخ فهاذي مشكلتك والله وانا اقول لية ماتفهم عزيزي اقولك البرمجة بدون شيء يعني اذا جاك جاهز ماكتبتة انت مالها طعم أبداً وكلن يفهم الناس بـ عين طبعه
  7. البرمجة بدون شيء ماتفهم لها واذا ما تكتبها انت مالها طعم : )
  8. بالله كود زي هذا ماتعرف تسوية؟ كل اللي عليك تسوي حدث بالكلنت عند الضغط على البوتون كذا يسوي ترايقر اذا حصل تيم الاعب كذا يحطة كذا او العكس مثل مافهمت منك .
  9. عزيزي مهو شرط كل مرة تحصل حل بس الحمدلله حصلت حلها انا حصلت معي مشاكل اردى من هذي بكثير حتى المبرمجين استصعبو اصلاحها
  10. طلع وهو معه : -- Client Side -- GUIEditor = { gridlist = {}, window = {}, scrollbar = {}, button = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 380) / 2, (screenH - 401) / 2, 380, 401, "Panel Player : لوحه اللاعب", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF36FF00") GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 175, 366, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) GUIEditor.scrollbar[1] = guiCreateScrollBar(0, 351, 175, 15, true, false, GUIEditor.gridlist[1]) GUIEditor.scrollbar[2] = guiCreateScrollBar(159, 0, 16, 350, false, false, GUIEditor.gridlist[1]) GUIEditor.button[1] = guiCreateButton(194, 35, 176, 36, "تحديد الموقع : GPS", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFEA00") for i,v in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row,1,getPlayerName ( v ), false, false ) end addEventHandler ( "onClientGUIClick",GUIEditor.button[1], function ( ) local row,col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if ( row and col and row ~= -1 and col ~= -1 ) then local xPlayer = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) triggerServerEvent ( 'AttachTheBlip',localPlayer,xPlayer ) end end,false ) -- Server Side -- Blip = { } addEvent ( 'AttachTheBlip',true ) addEventHandler ( 'AttachTheBlip',root, function ( xPlayer ) if xPlayer then local player = getPlayerFromName ( xPlayer ) if player then if Blip [ player ] and isElement ( Blip [ player ] ) then return end Blip [ player ] = createBlipAttachedTo ( player,41 ) end end end ) addEventHandler ( 'onPlayerQuit',root, function ( ) if Blip [ source ] and isElement ( Blip [ source ] ) then destroyElement ( Blip [ source ] ) Blip [ source ] = nil end end ) وتقولون ليه مبرمجينناً ماعندهم شيء جديد والله ي طويل العمر انا ما اوافقك في هذه الحملة ولا اشوفك تتكلم فيني لاحول الله المنتدى قلب حقد ومشاكل بين المبرمجين الله يرحم ايام اول بس وعلى فكرة محد يتعلم دايركت ياخذ جاهز شوي شوي شوي يتعلم من الجاهز ويفكر يعدل عليه وانا شخصياً ماطلعت الا من الجاهز والتعديل والحمد لله اعتمدت على نفسي وخلصت موضوع البرمجة من التعديل والجاهز ومشت اموري سلام سلام والله يوفقك في حملتك
  11. . بس بكون الترايقر ما له داعي setElementVisibleTo إذا كان يبي العلامة تظهر للاعب بس أو تستخدم Client Side ملاحظة : لازم تنشئ العلامة في الـ انا اخذت باحتمال انه يبيها تظهر للكل فـ سويتها للكل ويقدر يعدل عليه على راحتة .. وانا استاذن نوعاً ما عندي شوية اشغال ..
  12. أساساً مافية مشكلة من الاكواد اللي عطيتك المشكلة من اكوادك السابقة اللي عندك وأهلاً وسهلاً .
  13. بما اني رايق وعندي اجازة وعودة للمنتدى فـ ابعطية الكود -- Client Side -- GUIEditor = { gridlist = {}, window = {}, scrollbar = {}, button = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 380) / 2, (screenH - 401) / 2, 380, 401, "Panel Player : لوحه اللاعب", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF36FF00") GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 175, 366, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) GUIEditor.scrollbar[1] = guiCreateScrollBar(0, 351, 175, 15, true, false, GUIEditor.gridlist[1]) GUIEditor.scrollbar[2] = guiCreateScrollBar(159, 0, 16, 350, false, false, GUIEditor.gridlist[1]) GUIEditor.button[1] = guiCreateButton(194, 35, 176, 36, "تحديد الموقع : GPS", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFEA00") for i,v in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row,1,getPlayerName ( v ), false, false ) end addEventHandler ( "onClientGUIClick",GUIEditor.button[1], function ( ) local row,col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if ( row and col and row ~= -1 and col ~= -1 ) then local xPlayer = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) triggerServerEvent ( 'AttachTheBlip',localPlayer,xPlayer ) end end,false ) -- Server Side -- Blip = { } addEvent ( 'AttachTheBlip',true ) addEventHandler ( 'AttachTheBlip',root, function ( xPlayer ) if xPlayer then local player = getPlayerFromName ( xPlayer ) if player then if Blip [ player ] and isElement ( Blip [ player ] ) then return end Blip [ player ] = createBlipAttachedTo ( player,41 ) end end end ) addEventHandler ( 'onPlayerQuit',root, function ( ) if Blip [ source ] and isElement ( Blip [ source ] ) then destroyElement ( Blip [ source ] ) Blip [ source ] = nil end end )
  14. في هذي صدقت راحت عن البال دورت له اصعب طريقة ونسيت الوظيفة هذي .
  15. اهلاً وسهلاً ماعندي وقت دائماً للمنتدى والمنتدى مايحتاج تابل موجود حالياً وتيتي ضروف دراسة و اماراتي ماندري وينة بالتوفيق .
  16. --ClientSide-- guiCreateGridList guiGridListAddColumn guiGridListAddRow getElementsByType guiGridListSetItemText guiGridListGetSelectedItem guiGridListGetItemText triggerServerEvent getPlayerName table addEventHandler 'onClientGuiClick' --ServerSide-- addEvent addEventHandler createBlip getPlayerFromName getElementPosition setElementParent isElement destroyElement
  17. Actually i have made one before a year ago so you can see if it's what you want or not : https://community.multitheftauto.com/ind ... ls&id=6729 hope that help's !
  18. Great work thanks man i hope that help a lot here !
  19. Hi You can see this one https://forum.multitheftauto.com/viewtopic.php?f ... 15#p516049
  20. Actually player is not defined in clientside so use localPlayer and please tell us what /debugscript 3 say's
  21. السلام عليكم روح لـ قسم Client في المنتدى اعلى الاقسام في الصفحة الرئيسية واكتب موضوعك باللغة الانجليزية وبيساعدونك اداره اللعبه ومبرمجينها . وبالتوفيق !
×
×
  • Create New...