Jump to content

Mr-M3AND

Members
  • Posts

    312
  • Joined

  • Last visited

Everything posted by Mr-M3AND

  1. حطيت لك الشرطة لما يدخلون البنك بالدور الثالث :: Client pRectangleBank = createColRectangle ( 280.923828125, 50.7724609375, 300, 300 ) Bank = { Marker = { }; Object = { }; }; Bank.Marker[1] = createMarker ( 1467.2578125, -1010.4534912109, 27.84375, "arrow", 1.5, 255, 0, 0, 170 ) createBlipAttachedTo ( Bank.Marker[1], 52 ) Bank.Marker[2] = createMarker ( 390.21240234375, 173.71008300781, 1009.3828125, "arrow", 1.5, 0, 0, 255, 170 ) setElementInterior ( Bank.Marker[2], 3 ) Bank.Marker[3] = createMarker ( 1457.099609375, -1010.7734375, 27.84375, "arrow", 1.5, 0, 0, 255, 170 ) Bank.Object[1] = createObject ( 828, 371.8720703125, 167.3662109375, 1008.3828125 ) setElementInterior ( Bank.Object[1], 3 ) setElementAlpha ( Bank.Object[1], 0 ) function MarkerHit ( player ) if source == Bank.Marker[1] then if player == localPlayer then if getPlayerTeam ( player ) ~= getTeamFromName ( 'Police' ) then if getElementData ( resourceRoot, "BankTime" ) ~= 0 then outputChatBox ( "[ بقى على مهمة البنك ".. getElementData ( resourceRoot,"BankTime" ) .." ثانية ]", 255, 0, 0, true ) end if getElementData ( resourceRoot, "BankTime" ) <= 100 and getElementData ( resourceRoot, "BankTime" ) >= 1 then triggerServerEvent ( "BankMission-Join", localPlayer ) addEventHandler ( "onClientRender", root, Draw ) end if getElementData ( resourceRoot, "BankTime" ) == 0 then outputChatBox ( "[ بقى على انتهاء مهمة البنك".. getElementData ( resourceRoot,"TimeOfMission" ) .." ثانية ]", 255, 0, 0, true ) end end end end end addEventHandler ( "onClientMarkerHit", root, MarkerHit ) function MarkerHit2 ( player ) if source == Bank.Marker[2] then if player == localPlayer then triggerServerEvent ( "BankMission-Out", player ) removeEventHandler ( "onClientRender", root, Draw ) end end end addEventHandler ( "onClientMarkerHit", root, MarkerHit2 ) function MarkerHit3 ( player ) if source == Bank.Marker[3] then if player == localPlayer then if getPlayerTeam ( player ) == getTeamFromName ( 'Police' ) then if getElementData ( resourceRoot, "BankTime" ) ~= 0 then outputChatBox ( "[ بقى على مهمة البنك ".. getElementData ( resourceRoot,"BankTime" ) .." ثانية ]", 255, 0, 0, true ) end if getElementData ( resourceRoot, "BankTime" ) <= 100 and getElementData ( resourceRoot, "BankTime" ) >= 1 or getElementData ( resourceRoot, "BankTime" ) == 0 then triggerServerEvent ( "BankMission-JoinB", localPlayer ) addEventHandler ( "onClientRender", root, Draw ) outputChatBox ( "هذه المنطقة خاصة بالشرطة", 255, 0, 0, true ) end end end else end end addEventHandler ( "onClientMarkerHit", root, MarkerHit3 ) addCommandHandler ( "banktime", function ( ) if getElementData ( resourceRoot, "BankTime" ) ~= 0 then outputChatBox ( "[ بقى على مهمة البنك ".. getElementData( resourceRoot, "BankTime" ) .." ثانية ]", 255, 0, 0, true ) else outputChatBox ( "[ بقى على انتهاء مهمة البنك".. getElementData ( resourceRoot, "TimeOfMission" ) .." ثانية ]", 255, 0, 0, true ) end end ) addEvent ( "BankMission-ShowText", true ) addEventHandler ( "BankMission-ShowText", root, function ( ) addEventHandler ( "onClientRender", root, Draw ) end ) addEvent ( "BankMission-Remove", true ) addEventHandler ( "BankMission-Remove", root, function ( ) removeEventHandler ( "onClientRender", root, Draw ) end ) addEvent ( "BankMission-DestroyObjectClient", true ) addEventHandler ( "BankMission-DestroyObjectClient", root, function ( ) destroyElement ( Bank.Object[1] ) end ) function onClientHit ( player ) if player == localPlayer then addEventHandler ( "onClientRender", root, Draw ) end end addEventHandler ( "onClientColShapeHit", pRectangleBank, onClientHit ) function onClientLeave ( player ) if player == localPlayer then removeEventHandler ( "onClientRender", root, Draw ) end end addEventHandler ( "onClientColShapeLeave", pRectangleBank, onClientLeave ) Draw = function ( ) local pTable = fromJSON ( getElementData ( resourceRoot, "PlayersCount" ) ) local rTable = fromJSON ( getElementData ( resourceRoot, "RebelCount" ) ) local ppTable = fromJSON ( getElementData ( resourceRoot, "PoliceCount" ) ) dxDrawText ( "Time : ".. getElementData ( resourceRoot, "TimeOfMission" ), 569, 101, 772, 323, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) if pTable and #pTable ~= 0 then dxDrawText ( "All Players In Bank : ".. #pTable, 569, 201, 772, 323, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) else dxDrawText ( "All Players In Bank : 0 ", 569, 201, 772, 323, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) end if rTable and #rTable ~= 0 then dxDrawText ( "Rebel In Bank : ".. #rTable, 569, 291, 772, 323, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) else dxDrawText ( "Rebel In Bank : 0 ", 569, 291, 772, 323, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) end if ppTable and #ppTable ~= 0 then dxDrawText ( "Police In Bank : ".. #ppTable, 569, 338, 772, 370, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) else dxDrawText ( "Police In Bank : 0 ", 569, 338, 772, 370, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) end dxDrawText ( "Count Bag : ".. getElementData ( resourceRoot, "countBag" ).." / 10 ", 569, 387, 772, 419, tocolor(255, 0, 0, 255), 2, "default", "center", "center", false, false, true, false, false ) end :: Server Count = get ( "BankTime" ) Num = get ( "TimeOfMission" ) pRectangleBank = createColRectangle ( 280.923828125, 50.7724609375, 300, 300 ) PlayersTable = { }; RebelTable = { }; PoliceTable = { }; Bank = { Marker = { }; Bag = { }; } Bank.Marker[1] = createMarker ( 319.1416015625, 160.07421875, 1014.1796875, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[2] = createMarker ( 349.8671875, 193.91796875, 1019.984375, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[3] = createMarker ( 363.025390625, 151.12109375, 1025.7963867188, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[4] = createMarker ( 346.615234375, 163.1181640625, 1014.1875, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[5] = createMarker ( 366.3583984375, 193.41015625, 1019.984375, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[6] = createMarker ( 356.443359375, 173.591796875, 1025.7890625, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[7] = createMarker ( 365.0673828125, 158.2744140625, 1014.1875, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[8] = createMarker ( 348.42614746094, 162.26203918457, 1025.7890625, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[9] = createMarker ( 355.79351806641, 167.87002563477, 1019.9912109375, "cylinder", 1.5, 0, 0, 0, 0 ) Bank.Marker[10] = createMarker ( 328.75942993164, 153.52079772949, 1014.1875, "cylinder", 1.5, 0, 0, 0, 0 ) setElementData ( resourceRoot, "BankTime", Count ) setElementData ( resourceRoot, "TimeOfMission", Num ) setElementData ( resourceRoot, "PlayersCount", toJSON ( PlayersTable ) ) setElementData ( resourceRoot, "RebelCount", toJSON ( RebelTable ) ) setElementData ( resourceRoot, "PoliceCount", toJSON ( PoliceTable ) ) setElementData ( resourceRoot, "countBag", 0 ) setTimer ( function ( ) local playerInColShape = getElementsWithinColShape ( pRectangleBank, "player" ) for _, player in ipairs ( playerInColShape ) do if getPlayerTeam ( player ) ~= getTeamFromName ( 'Police' ) then table.insert ( RebelTable, { name = getPlayerName ( player ) } ) setElementData ( resourceRoot, "RebelCount", toJSON ( RebelTable ) ) else table.insert ( PoliceTable, { name = getPlayerName ( player ) } ) setElementData ( resourceRoot, "PoliceCount", toJSON ( PoliceTable ) ) end table.insert ( PlayersTable, { name = getPlayerName ( player ) } ) setElementData ( resourceRoot, "PlayersCount", toJSON ( PlayersTable ) ) triggerClientEvent ( player, "BankMission-ShowText", player ) end end, 1000 , 1 ) for i, v in ipairs ( Bank.Marker ) do setElementInterior ( v, 3 ) end function TimerCount ( ) Count = Count - 1 setElementData ( resourceRoot, "BankTime", Count ) if Count <= 0 then if isTimer ( Timer ) then killTimer ( Timer ) end Count = 0 end end Timer = setTimer ( TimerCount, 1000, 0 ) TimerBankStart = function ( ) Num = Num - 1 setElementData ( resourceRoot, "TimeOfMission", Num ) if Num <= 0 then if isTimer ( TimerInBank ) then killTimer ( TimerInBank ) end setElementData ( resourceRoot, "TimeOfMission", 0 ) triggerEvent ( "BankMission-BankEnd", root ) Num = 0 end end Re22 = setTimer ( function ( ) if getElementData ( resourceRoot, "BankTime" ) == 0 then if isTimer ( Re22 ) then killTimer ( Re22 ) end TimerInBank = setTimer ( TimerBankStart, 1000, 0 ) triggerEvent ( "BankMission-StartBag", root ) triggerClientEvent ( "BankMission-DestroyObjectClient", root ) outputChatBox ( "*********************************", root, 130, 127, 124, true ) outputChatBox ( "لقد بدأت مهمة البنك !", root, 130, 127, 124, true ) outputChatBox ( "بإمكان الشرطة الدخول فقط الآن", root, 130, 127, 124, true ) outputChatBox ( "*********************************", root, 130, 127, 124, true ) end end, 1000, 0 ) Re = setTimer ( function ( ) if getElementData ( resourceRoot, "BankTime" ) == 100 then if isTimer ( Re ) then killTimer ( Re ) end outputChatBox ( "*********************************", root, 130, 127, 124, true ) outputChatBox ( "ستبدأ مهمة البنك بعد 100 ثانية", root, 130, 127, 124, true ) outputChatBox ( "على العصابات والشرطة الذهاب للبنك حالاً", root, 130, 127, 124, true ) outputChatBox ( "*********************************", root, 130, 127, 124, true ) end end, 1000, 0 ) addEvent ( "BankMission-StartBag", true ) addEventHandler ( "BankMission-StartBag", root, function ( ) Bank.Bag[1] = createObject ( 1550, 319.1416015625, 160.07421875, 1014.1796875 ) setElementInterior ( Bank.Bag[1], 3 ) addEventHandler ( "onMarkerHit", Bank.Marker[1], MoneyBag1 ) end ) MoneyBag1 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[1] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[1/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 1 ) Bank.Bag[2] = createObject ( 1550, 349.8671875, 193.91796875, 1019.984375 ) setElementInterior ( Bank.Bag[2], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[1], MoneyBag1 ) addEventHandler ( "onMarkerHit", Bank.Marker[2], MoneyBag2 ) end end MoneyBag2 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[2] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[2/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 2 ) Bank.Bag[3] = createObject ( 1550, 363.025390625, 151.12109375, 1025.7963867188 ) setElementInterior ( Bank.Bag[3], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[2], MoneyBag2 ) addEventHandler ( "onMarkerHit", Bank.Marker[3], MoneyBag3 ) end end MoneyBag3 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[3] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[3/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 3 ) Bank.Bag[4] = createObject ( 1550, 346.615234375, 163.1181640625, 1014.1875 ) setElementInterior ( Bank.Bag[4], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[3], MoneyBag3 ) addEventHandler ( "onMarkerHit", Bank.Marker[4], MoneyBag4 ) end end MoneyBag4 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[4] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[4/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 4 ) Bank.Bag[5] = createObject ( 1550, 366.3583984375, 193.41015625, 1019.984375 ) setElementInterior ( Bank.Bag[5], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[4], MoneyBag4 ) addEventHandler ( "onMarkerHit", Bank.Marker[5], MoneyBag5 ) end end MoneyBag5 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[5] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[5/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 5 ) Bank.Bag[6] = createObject ( 1550, 356.443359375, 173.591796875, 1025.7890625 ) setElementInterior ( Bank.Bag[6], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[5], MoneyBag5 ) addEventHandler ( "onMarkerHit", Bank.Marker[6], MoneyBag6 ) end end MoneyBag6 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[6] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[6/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 6 ) Bank.Bag[7] = createObject ( 1550, 365.0673828125, 158.2744140625, 1014.1875 ) setElementInterior ( Bank.Bag[7], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[6], MoneyBag6 ) addEventHandler ( "onMarkerHit", Bank.Marker[7], MoneyBag7 ) end end MoneyBag7 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[7] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[7/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 7 ) Bank.Bag[8] = createObject ( 1550, 348.42614746094, 162.26203918457, 1025.7890625 ) setElementInterior ( Bank.Bag[8], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[7], MoneyBag7 ) addEventHandler ( "onMarkerHit", Bank.Marker[8], MoneyBag8 ) end end MoneyBag8 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[8] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[8/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 8 ) Bank.Bag[9] = createObject ( 1550, 355.79351806641, 167.87002563477, 1019.9912109375 ) setElementInterior ( Bank.Bag[9], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[8], MoneyBag8 ) addEventHandler ( "onMarkerHit", Bank.Marker[9], MoneyBag9 ) end end MoneyBag9 = function ( player ) local _, _, Pz = getElementPosition ( player ) local _, _, Mz = getElementPosition ( source ) if Mz == Pz then destroyElement( Bank.Bag[9] ) givePlayerMoney ( player, 5000 ) outputChatBox ( "[" .. getPlayerName( player ) .. "]: لقد حصل على حقيبة !", root, 255, 0, 0, true ) outputChatBox ( "#ffff00[9/10]", root, 255, 0, 0, true ) setElementData ( resourceRoot, "countBag", 9 ) Bank.Bag[10] = createObject ( 1550, 328.75942993164, 153.52079772949, 1014.1875 ) setElementInterior ( Bank.Bag[10], 3 ) removeEventHandler( "onMarkerHit", Bank.Marker[9], MoneyBag9 ) addEventHandler ( "onMarkerHit", Bank.Marker[10], MoneyBag10 ) end end
  2. isElementWithinMarker -- هذا يتحقق من وجود اللاعب داخل الماركر "onMarkerHit" -- هذا حدث عند لمس الماركر
  3. اساسا الشرطة بس هم اللي يدخلون مكان الشرطة بس انت لاعب بالاكواد يوم حملت المود والشرطة وين تبيهم يعني في اي دور.؟
  4. انت تبي اللاعب يروح لبيت المقر بعد مايموت جرب كذا onWasted = function() if getPlayerTeam( source ) and getTeamName( getPlayerTeam( source ) ) == 'No Team' and getElementData ( source , "Group" ) == "[s.S]" then function sp( source ) setElementPosition( source, 2005.00000,1543.00000,13.59075 ) -- تاكد من الاحداثيات داخل البيت setElementInterior(source, ... ) -- حط رقم البيت هنا setPedArmor( source, 100 ) giveWeapon( source, 46 ) setPedSkin( source, 181 ) end setTimer(sp,1000,1,source) end end addEventHandler ( "onPlayerSpawn", getRootElement(), onWasted )
  5. جرب local window = guiCreateWindow(353, 146, 323, 358, "Dz,jordan", false) guiWindowSetSizable(window, false) guiSetVisible (window,false) guiSetAlpha(window, 1.00) local gridlist = guiCreateGridList(33, 46, 256, 253, false, window) guiGridListAddColumn(gridlist, "Cars Server Or Group", 0.9) local button2 = guiCreateButton(29, 311, 68, 35, "Use", false, window) guiSetProperty(button2, "NormalTextColour", "ffff0000") local button = guiCreateButton(288, 25, 26, 22, "X", false, window) guiSetProperty(button, "NormalTextColour", "FFFF0000") local car = { 560,450 } for _,vehicle in ipairs (car) do local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, row, 1,getVehicleNameFromModel (tonumber( vehicle )), false, false ) end addEventHandler("onClientGUIClick",button2, function () local carxx = guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 ) if carxx == "" then return outputChatBox("Please Use Car",255, 0, 0,true) end triggerServerEvent("carx",localPlayer,carxx) guiSetVisible(window,false) showCursor(false) end,false ) ------------------------------- local car = createMarker ( -2498.23340,-600.63031,131.56250, "cylinder", 1.5, 255, 255, 255, 255 ) addEventHandler('onClientMarkerHit', car, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then if getElementData(hitPlayer, "Group") == "اسم القروب" then guiSetVisible ( window ,true ) showCursor( true ) guiSetInputEnabled(false) end end end ) addEventHandler( "onClientGUIClick", button , function () guiSetVisible(window,false) showCursor(false,false) end )
  6. ورجعت حملتها من اول وانحلت المشكلة وبنفس المود هذا MTA انا صارت معي نفس المشكلة حذفت
  7. جرب local GUIEditor = { window = {}, gridlist = {}, button = {} } local Warp = { { "الدائري", x, y, z }, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(404, 194, 266, 407, "انتقالات", false) guiSetVisible(GUIEditor.window[1], false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) GUIEditor.gridlist[1] = guiCreateGridList( 9, 24, 328, 316, false, GUIEditor.window[1]) guiGridListAddColumn( GUIEditor.gridlist[1], "Warp", 0.9 ) for i,v in ipairs( Warp ) do local row = guiGridListAddRow( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], row, 1, v[1], false, false ) guiGridListSetItemData( GUIEditor.gridlist[1], row, 1, {v[2],v[3],v[4]}) end GUIEditor.button[1] = guiCreateButton(65, 344, 140, 54, "=[ Go ]=", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "default-bold-small") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF67F509") end ) bindKey("F2","down",function ( ) guiSetVisible(GUIEditor.window[1],not guiGetVisible(GUIEditor.window[1])) showCursor(guiGetVisible(GUIEditor.window[1])) end) addEventHandler("onClientGUIClick",root,function ( ) local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) if ( source == GUIEditor.button[1] ) then if ( sel ~= -1 ) then local x,y,z = unpack(guiGridListGetItemData(GUIEditor.gridlist[1],sel,1)) setElementPosition(localPlayer,x,y,z) guiSetVisible(GUIEditor.window[1], false) end end end)
  8. تعديل رائع يابطل بالتوفيق
  9. if isTransferBoxActive() == false then -- التحقق من انتهاء التحميل
  10. Event : onMarkerHit onVehicleEnter onVehicleStartEnter :function: getPlayerTeam guiGridListGetItemText createVehicle createBlip
  11. السلام عليكم ورحمه الله وبركاتة كيفكم ياحلوين ان شاء الله بخير اليوم حاب اطرح لكم لوحة الادمنية المعربة بالكامل |صوره اللوحه| أتمنــى ان تنـال إعجــابـكـم رابط التحميل https://community.multitheftauto.com/in ... ls&id=8430
  12. createMarker getElementType getElementsByType isElementWithinMarker giveWeapon onMarkerHit
  13. addEvenHandler(''onPlayerLogin,root,function() -- هذا الغلط addEventHandler("onPlayerLogin",root,function() -- هذا الصح
  14. ^^حط كود زاحف ويضبط
  15. كفوك الطيب, العفو
  16. onWasted = function() local accountName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accountName, aclGetGroup ( "Admin" ) ) then function sp( source ) setElementPosition( source, X,Y,Z ) setPedArmor( source, 100 ) giveWeapon( source, 46 ) setPedSkin( source, ID ) end setTimer(sp,1000,1,source) end end addEventHandler ( "onPlayerSpawn", getRootElement(), onWasted )
  17. marker1 = createMarker( 1172.5999755859,-1320.6999511719,14.39999961853,"cylinder",1.5,0,0,0,0) marker2 = createMarker( 1625.5999755859,1814.3000488281,9.6000003814697,"cylinder",1.5,0,0,0,0) marker3 = createMarker( -2676.1999511719,634.29998779297,13,"cylinder",1.5,0,0,0,0) createBlipAttachedTo(marker1,56) createBlipAttachedTo(marker2,56) createBlipAttachedTo(marker3,56) local ped1 = createPed(274, 1625.6999511719, -1320.6999511719, 15.39999961853, 268.001831) local ped2 = createPed(275, 1625.6999511719, 1814.4000244141, 10.89999961853, 0.00274658) local ped3 = createPed(276, -2676.1999511719, 634.40002441406, 14.5, 180.005493) setElementFrozen(ped1,true) setElementFrozen(ped2,true) setElementFrozen(ped3,true) function onPedDamage () if (source == ped1) or (source == ped2) or (source == ped3) then cancelEvent() end end addEventHandler("onClientPedDamage", resourceRoot, onPedDamage ) local x,y = guiGetScreenSize() local oldSkin = getElementModel(localPlayer) function onHitMarker (hit) if (source == marker1) or (source == marker2) or (source == marker3) then if ( hit == localPlayer ) then if isPedInVehicle(localPlayer) then return end guiSetVisible(windowjob,true) showCursor(true) local oldSkin = getElementModel(localPlayer) end end end addEventHandler("onClientMarkerHit", resourceRoot, onHitMarker ) addEvent("ShowMessage",true) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} windowjob = guiCreateWindow(543,122,229,467,"Medic job",false) guiSetVisible(windowjob,false) guiSetAlpha(windowjob,1) GUIEditor_Button[1] = guiCreateButton(10,407,105,41,"Take job",false,windowjob) GUIEditor_Button[2] = guiCreateButton(132,407,88,39,"Cancel",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(8,30,212,20,".:[by Bassam\"Syria\"963]:.",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(9,51,209,343,"الغة العربية: شرح الوظيفة : \nبعد اخذ الوظيفة يمكنك اسعاف \nالاعبين.\n\n\n\n___________________________\nAS A English: Explain the functionality\n\nAfter taking the job, you can ambulance\nPlayers.\n\n====================",false,windowjob) guiMemoSetReadOnly(GUIEditor_Memo[1],true) function Medicjob(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker1 and marker2 and marker3, Medicjob) function Medicjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker1 and marker2 and marker3, Medicjobleave) function joinTeam() triggerServerEvent("setMedic",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeMedicWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeMedicWindow, false) addEventHandler("onClientPlayerDamage", localPlayer, function(attacker, weapon, bodypart, loss) team = getPlayerTeam(attacker) if (attacker and getElementType(attacker) == "player" and weapon == 41 and team and getTeamName(team) == "Medic") then cancelEvent() if (not isTimer(pause)) then local health = getElementHealth(localPlayer) if (health < 99) then triggerServerEvent("medic:healing", localPlayer, attacker) pause = setTimer(function() end, 1000, 1) end end end end)
×
×
  • Create New...