Jump to content

Dr.Xen

Members
  • Posts

    412
  • Joined

  • Last visited

Everything posted by Dr.Xen

  1. اخوي واحد طلب منه كود ومدري ايش وهو عطاه كذا addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) theBlip = exports.customblips:createCustomBlip ( 0,0, 20, 20, "icon.png" ) exports.customblips:destroyCustomBlip ( theBlip ) end ) بس ما فهمت عن ذي وش يسوي @ ممكن شرح لو سمحتو@
  2. السلام عليكم ورحمة الله وبركاته .. ممكن شرح كيف اغير شكل الماركر .. وشكل علأمة بالخريطةة يعطيكم العافية!
  3. السلام عليكم ورحمة الله وبركاته. ابي تعديل للكود ذا .. شفت واحد نزل وانا دورت ولقيت .. local marker = createMarker ( 2013.8099365234,1544.779296875,11.310423851013, "cylinder", 1, 255, 252, 255 ); local bind = { } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, p in ipairs( getElementsByType ( "player" ) ) do bindKey ( p, "h", "down", Animation ); end end ); addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "h", "down", Animation ); end ); function Animation ( plr ) if isElementWithinMarker ( plr, marker ) then local PlayerMoney = getPlayerMoney ( plr ); if ( PlayerMoney >= 150 ) then takePlayerMoney ( plr, 150 ); setPedAnimation ( plr, "FOOD", "EAT_Burger", _, false, _, _, false ); setPedArmor ( plr, 100 ); outputChatBox ( "* لقد قمت بشراء الدرع !", plr, 0, 255, 0, true ); else outputChatBox ( "* لا يوجد لديك المال الكافي لشراء الدرع !", plr, 255, 0, 0, true ); end bind[ plr ] = true end end addEventHandler ( "onMarkerLeave", marker, function ( player ) if ( getElementType ( player ) == "player" ) then if not ( bind[ player ] ) then outputChatBox ( "مرحبا بك", player, 255, 255, 0, true ) bind[ player ] = nil else bind[ player ] = nil end end end ) gnag ابي فقط يشتغل على قروبات سيستم< وحتى الكلأم للقروب
  4. غلط شغلكـ اخوي، ياليت تتأكد من أكوادكـ قبل لاتحطها --- بالنسبة لصاحب الموضوع فيه وظيفة مسويها الأخ "مجنون فيك" ع اساس انها تجيب أيبي السيرفر، انا ماقد جربتها بس اذا ماضبطت يكون الغلط بالموقع الي يجلب الأيبي https://forum.multitheftauto.com/viewtopic.php?f=160&t=50111&start=45#p600340 + على كل حال انا رتبت لك الوظيفة عشان اسهل عليكـ فهمها : وع العموم هذا الكود كامل بجانب سيرفر، الي عليك تحط أيبي السيرفر بأول سطر وجرب originalServerIP = "ايبي السيرفر" local key = "lshift" function getServerIP ( ) callRemote ( "http://www.nub.hj.cx/getServerIp.php", function ( value ) if ( value ~= "ERROR" ) then ip = value end end ) return ip end addEventHandler ( "onResourceStart", resourceRoot, function ( ) if ( getServerIP ( ) ~= originalServerIP ) then cancelEvent ( ) outputChatBox ( "ممنوع سرقة المودات", root, 255, 0, 0, true ) else outputChatBox ( "* #0069c7Jump Mode By #ff00000.o", root, 255, 0, 0, true ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, key, "down", Jump ) end end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, key, "down", Jump ) end ) function Jump ( player ) if ( isPedInVehicle ( player) ) then local veh = getPedOccupiedVehicle ( player ) if ( isVehicleOnGround ( veh ) ) then local vx, vy, vz = getElementVelocity ( veh ) setElementVelocity ( veh, vx, vy, vz + 0.3 ) end end end اها طيب انا مثلأ ابي اسويه على التاج وش استخدم ؟ ها التاج g_Root = getRootElement() local chatTime = {} local lastChatMessage = {} addEventHandler('onPlayerChat', g_Root, function(msg, type) if type == 0 then cancelEvent() if chatTime[source] and chatTime[source] + tonumber(get("*chat/mainChatDelay")) > getTickCount() then outputChatBox("* Do Not Flood !!!", source, 999, 0, 0 ) return else chatTime[source] = getTickCount() end if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("DevGroup")) then local r, g, b = getPlayerNametagColor(source) outputChatBox(" * 〖 Programmer 〗 〖❤ﭑلمہزُهہهہ أنسس❤〗 :#ffff00 " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* [ŝeṟṽeṟ.ợωиeṟ]x " .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("#FF0000* #FFFF00〖 #2B60DE Console #FFFF00 〗 " .. getPlayerName ( source ) .. ":#800517 " .. msg, g_Root, math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* fgb2" .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Head.Admin")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("#FF0000* #6A287E 〖#8E35EF Head Admin #6A287E 〗 " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 1453 " .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 1")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("#FF0000* #842DCE〖#E56E94Level #00FFFF1 #842DCE〗 " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 1232 " .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 2")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("#FF0000* #3B9C9C〖#48CCCD Level#00FFFF 2 #3B9C9C〗 " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 612 " .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 3")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("#FF0000* #3B9C9C〖#48CCCD Level#00FFFF 3 #3B9C9C〗" .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 712 " .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 4")) then local r, g, b = getPlayerNametagColor(source) outputChatBox(" #FF0000* #3B9C9C〖#48CCCD Level#00FFFF 4 #3B9C9C〗 " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 162 " .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 5")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("#FF0000* #3B9C9C〖#48CCCD Level#00FFFF 5 #3B9C9C〗 " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 162 " .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("* 〖 Admin 〗 " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 142" .. getPlayerName ( source ) .. ": " .. msg) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Support")) then local r, g, b = getPlayerNametagColor(source) outputChatBox("* 〖 Support 〗 " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog("CHAT:* 142" .. getPlayerName ( source ) .. ": " .. msg) elseif type == 0 then cancelEvent ( ) local r, g, b = getPlayerNametagColor(source) outputChatBox ( " " .. getPlayerName ( source ) .. ":#ffFFff " .. msg, g_Root,math.random(0, 700), math.random(0,700), math.random(0,700), true ) outputServerLog( "CHAT: " .. getPlayerName ( source ) .. ": " .. msg ) end end end )
  5. يب لو في غلط ما يشتغل ويطلع كلأم في الشات : ممنوع سرقة مودات
  6. ابيه كذا لو تشغل من اللوحة ما تشتغل !
  7. يب مافي مشكلة بالإسم .. ممكن تعدل لي علشاني مبتدئ ما اعرف اسوي كود
  8. السلام عليكم ورحمة الله وبركاته.. ابيكم تعدلو على الكود outputChatBox("* #0069c7Jump Mode By#ff0000 0.o",255,0,0,true) key = "lshift" -- You Can Change This player = localPlayer bindKey(key,"down", function () if isPedInVehicle(player) then local veh = getPedOccupiedVehicle(player) if isPedOnGround(player) then local vx,vy,vz = getElementVelocity(veh) setElementVelocity(veh,vx,vy,vz + 0.3) end end end ) تخلو كذا : المود يشتغل بآي بي السيرفر يعني لمن تحط اي بي سيرفرك تشتغل في سيرفرك اما غيرها لأ
  9. السلام عليكم ورحمة الله وبركاته ... مطلوب مبرمج سييرفر حرب .. بمقابل مآدي سكايبي : Skype:anasd102030
  10. الحين انت رتبت؟
  11. شوف هرست الكود GUIEditor_Button = {} GUIEditor_Grid = {} GUIEditor_Marker = {} GUIEditor_Window = {} local marker = {} vehicleId = {510,433,601,497,522,463,596,490,535,409,562,560} marker = createMarker(207.51126,1864.24365,12,"cylinder",2,0,100,0,220) local x,y = guiGetScreenSize() local x = x - 208 local y = y - 321 GUIEditor_Window[1] = guiCreateWindow(500,147,246,413,"Select Car",false) guiSetVisible(GUIEditor_Window[1],false) guiSetAlpha(GUIEditor_Window[1],1) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Grid[1] = guiCreateGridList(9,34,228,255,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) column = guiGridListAddColumn(GUIEditor_Grid[1],"vehicle name",0.5) GUIEditor_Button[2] = guiCreateButton(20,308,210,41,"Select",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(20,352,210,41,"Close",false,GUIEditor_Window[1]) addEventHandler("onClientMarkerHit", marker, function ( hitPlayer ) if getElementType ( hitPlayer ) == "localPlayer" and getElementData( hitPlayer, "gang" ) == "[ARMY]" then guiSetVisible ( GUIEditor_Window[1] ,true ) showCursor( true ) end end ) addEventHandler("onClientMarkerLeave", marker, function ( leftPlayer ) if getElementType ( leftPlayer ) == "localPlayer" and getElementData( leftPlayer, "gang" ) == "[ARMY]" then guiSetVisible ( GUIEditor_Window[1] ,false ) showCursor( false ) end end ) ) ممكن تعدلي على الكود الى فوق ..^ وأآسف تعبتك
  12. ابيه يشتغل للقروب ^
  13. السلام عليكم ورحمة الله وبركاته .. ممكن تعديل على كود .. ابي لوحة سيارات تفتح اول ما تلمس الماركر انا عندي اول ما المس تفتح لكل الأعبين السيرفر.... انا ابيه فقط الي لمس الماركر ولازم يكون اعضاء القروب GUIEditor_Button = {} GUIEditor_Grid = {} GUIEditor_Marker = {} GUIEditor_Window = {} local marker = {} vehicleId = {510,433,601,497,522,463,596,490,535,409,562,560} marker = createMarker(207.51126,1864.24365,12,"cylinder",2,0,100,0,220) local x,y = guiGetScreenSize() local x = x - 208 local y = y - 321 GUIEditor_Window[1] = guiCreateWindow(500,147,246,413,"Select Car",false) guiSetVisible(GUIEditor_Window[1],false) guiSetAlpha(GUIEditor_Window[1],1) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Grid[1] = guiCreateGridList(9,34,228,255,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) column = guiGridListAddColumn(GUIEditor_Grid[1],"vehicle name",0.5) GUIEditor_Button[2] = guiCreateButton(20,308,210,41,"Select",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(20,352,210,41,"Close",false,GUIEditor_Window[1]) for i,id in ipairs ( vehicleId ) do guiGridListSetItemText ( GUIEditor_Grid[1], guiGridListAddRow( GUIEditor_Grid[1] ), column, getVehicleNameFromModel( id ), false, false ) end addEventHandler ("onClientMarkerHit", marker, function( player ) if getTeamName(getPlayerTeam(player)) == "Police" and getElementData(player, "gang") == "[ARMY]" then x999,y999,z999 = getElementPosition( localPlayer ) setElementFrozen ( localPlayer, true ) guiSetVisible(GUIEditor_Window[1],true) showCursor( true ) end end ) addEventHandler('onClientGUIClick', root, function() if ( source == GUIEditor_Button[1] ) then guiSetVisible(GUIEditor_Window[1],false) showCursor( false ) setElementFrozen ( localPlayer, false ) elseif ( source == GUIEditor_Button[2] ) then local name = guiGridListGetItemText( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 ) triggerServerEvent('gvoa', getLocalPlayer(), name) guiSetVisible(GUIEditor_Window[1],false) setElementFrozen ( localPlayer, false ) showCursor( false ) end end ) local health = {} Door = createObject(980,-68.69921875,2064.5,19.200000762939,0,0,89.24743) markerDoor = createMarker(-68.69921875,2064.5,19.200000762939,"cylinder",9,0,0,0,0) health1 = createMarker(202.39999389648,1920,16.60000038147,"cylinder",2,0,100,0,255) health2 = createMarker(265.69921875,1946.19921875,615,"cylinder",2,0,100,0,255) eH = createMarker(220.30000305176,1919.6999511719,16.60000038147,"cylinder",1.5,76,31,223,255) eH1 = createMarker(224.5,1931.5,18.2,"arrow",1.5,76,31,223,255) eH2 = createMarker(256.099609375,1879.69921875,706.09997558594,"arrow",1.5,76,31,223,255) eH3 = createMarker(275.7998046875,1954.69921875,618.20001220703,"arrow",1.5,76,31,223,255) eH4 = createMarker(220.2998046875,1947.19921875,618.20001220703,"arrow",1.5,76,31,223,255) eH5 = createMarker(243.2998046875,1897.099609375,705.29998779297,"arrow",1.5,76,31,223,255) oH = createMarker(247.599609375,1881.2998046875,615,"cylinder",1.5,76,31,223,255) setElementDimension( oH, 0 ) setElementInterior( oH, 0 ) createBlip(207.51126,1864.24365,12,20) eB2 = createMarker(210.80000305176,1920.5,16.700000762939,"cylinder",2,255,0,0,255) eB3 = createMarker(193.39999389648,1920.5999755859,16.6,"cylinder",2,255,0,0,255) addEventHandler("onMarkerHit",root, function ( hPlayer ) if ( source == markerDoor ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then moveObject( Door, 2000,-68.69921875,2064.5,13 ) else outputChatBox( 'Only '..groupName..' !', hPlayer, 255, 0, 255 ) end elseif ( source == health1 )or ( source == health2 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then fixVehicle( getPedOccupiedVehicle( hPlayer ) ) setPedArmor( hPlayer, 100 ) setElementHealth( hPlayer, 200 ) end elseif ( source == eH ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then setElementDimension( hPlayer, 0 ) setElementPosition( hPlayer, 247.93990,1884.48706,616.22003 ) setElementInterior( hPlayer, 0 ) setPedArmor( hPlayer, 100 ) setElementHealth( hPlayer, 200 ) outputChatBox('Welcome '..getPlayerName( hPlayer )..' !', hPlayer, 0, 255, 0 ) else outputChatBox('Only '..groupName..' !', hPlayer, 0, 255, 0 ) end elseif ( source == eH1 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then setElementDimension( hPlayer, 0 ) setElementPosition( hPlayer, 254.57642,1880.06226,705.20001 ) setElementInterior( hPlayer, 0 ) setPedArmor( hPlayer, 100 ) setElementHealth( hPlayer, 200 ) outputChatBox('Welcome '..getPlayerName( hPlayer )..' !', hPlayer, 0, 255, 0 ) else outputChatBox('Only '..groupName..' !', hPlayer, 0, 255, 0 ) end elseif ( source == eH2 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then setElementDimension( hPlayer, 0 ) setElementPosition( hPlayer, 226.36015,1931.3930,17.640631 ) setElementInterior( hPlayer, 0 ) setPedArmor( hPlayer, 100 ) setElementHealth( hPlayer, 200 ) outputChatBox('Welcome '..getPlayerName( hPlayer )..' !', hPlayer, 0, 255, 0 ) else outputChatBox('Only '..groupName..' !', hPlayer, 0, 255, 0 ) end elseif ( source == eH3 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then setElementDimension( hPlayer, 0 ) setElementPosition( hPlayer, 254.37010,1902.82642,704.62500 ) setElementInterior( hPlayer, 0 ) setPedArmor( hPlayer, 100 ) setElementHealth( hPlayer, 200 ) outputChatBox('Welcome '..getPlayerName( hPlayer )..' !', hPlayer, 0, 255, 0 ) else outputChatBox('Only '..groupName..' !', hPlayer, 0, 255, 0 ) end elseif ( source == eH4 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then setElementDimension( hPlayer, 0 ) setElementPosition( hPlayer, 254.37010,1902.82642,704.62500 ) setElementInterior( hPlayer, 0 ) setPedArmor( hPlayer, 100 ) setElementHealth( hPlayer, 200 ) outputChatBox('Welcome '..getPlayerName( hPlayer )..' !', hPlayer, 0, 255, 0 ) else outputChatBox('Only '..groupName..' !', hPlayer, 0, 255, 0 ) end elseif ( source == eH5 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then setElementDimension( hPlayer, 0 ) setElementPosition( hPlayer, 211.87152,1915.50549,17.64063 ) setElementInterior( hPlayer, 0 ) setPedArmor( hPlayer, 100 ) setElementHealth( hPlayer, 200 ) outputChatBox('See You Soon '..getPlayerName( hPlayer )..' !', hPlayer, 0, 255, 0 ) else outputChatBox('Only '..groupName..' !', hPlayer, 0, 255, 0 ) end elseif ( source == eB2 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then if isPedInVehicle( hPlayer ) then setElementPosition( getPedOccupiedVehicle( hPlayer ), 1538.1999511719,-1678,13.5 ) return end setElementPosition( hPlayer, 1538.1999511719,-1678,13.5 ) else outputChatBox( groupName .. ' only ', hPlayer, 255, 0, 0, false ) end elseif ( source == eB3 ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then if isPedInVehicle( hPlayer ) then setElementPosition( getPedOccupiedVehicle( hPlayer ), 587.79998779297,-1239.1999511719,17.799999237061 ) return end setElementPosition( hPlayer, 587.79998779297,-1239.1999511719,17.799999237061 ) else outputChatBox( groupName .. ' only ', hPlayer, 255, 0, 0, false ) end elseif ( source == oH ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then setElementDimension( hPlayer, 0 ) setElementPosition( hPlayer, 220.17543,1916.06409,17.64063 ) setElementInterior( hPlayer, 0 ) outputChatBox('See You Soon '..getPlayerName( hPlayer )..' !', hPlayer, 0, 255, 0 ) end end end ) addEventHandler("onMarkerLeave",root, function ( hPlayer ) if ( source == markerDoor ) then if getTeamName(getPlayerTeam(hPlayer)) == "Police" and getElementData(hPlayer, "gang") == "[ARMY]" then moveObject(Door,2000,-68.69921875,2064.5,19.200000762939) end end end ) AircraftIdSpawn = { { 372.70001220703,1927,23 }, } Door3 = createObject(980,135.19999694824,1940.8000488281,21.10000038147) markerDoor3 = createMarker(135.19999694824,1940.8000488281,21.10000038147,'cylinder',11,0,0,0,0) addEventHandler('onMarkerHit',markerDoor3, function ( hitElement ) if getTeamName(getPlayerTeam(hitElement)) == "Police" and getElementData(hitElement, "gang") == "[ARMY]" then moveObject(Door3,2000,135.19999694824,1940.8000488281,13) else outputChatBox ( "* You most be ARMY Group ", hitElement, 0, 0, 255, true ) end end ) addEventHandler('onMarkerLeave',markerDoor3, function ( hitElement ) moveObject(Door3,1500,135.19999694824,1940.8000488281,21.10000038147) end ) onWasted = function() if getTeamName(getPlayerTeam(source)) == "Police" and getElementData(source, "gang") == "[ARMY]" then function sp( source ) setElementDimension( source, 0 ) setPedSkin( source, 287 ) setElementPosition( source, 254.37010,1902.82642,704.62500 ) setElementInterior( source, 0 ) setPedFightingStyle(source,6) setPedStat(source,24,1000) setElementHealth ( source, 200 ) setPedArmor( source, 100 ) end setTimer(sp,1000,1,source) end end addEventHandler ( "onPlayerSpawn", getRootElement(), onWasted ) local marker = createMarker ( 192.80000305176, 1888.0999755859, 3, "cylinder", 450, 255, 255, 0, 0 ) addEventHandler ( "onMarkerHit", marker, function ( player ) if ( getElementType( player ) == "Police" ) and ( getElementData ( player, "gang" ) ~= "[ARMY]" ) then local theVehicle = getPedOccupiedVehicle ( player ) if ( theVehicle ) then setElementPosition ( theVehicle, 694.16492, 1942.40430, 5.53906 ) else setElementPosition ( player, 694.16492, 1942.40430, 5.53906 ) end outputChatBox ( "God Bye!==Only For Group [ARMY]", player, 255, 255, 0) end end )
  14. عطني اسمائهم بالإنجليزي
  15. غيرت الأحداثيات زي ما هو !
  16. مشكلتي الثانية انا ركبت ملفين ملف لمقر وملف تاني لمقر تاني .. بس او ما اخذ من مقر يأخذني الى مقر تاني
  17. انا ابي ماركر .. وبس تفتح اللوحة الي داخل الماركر مو كل السيرفر !
  18. عندي صح بس نزلت غلط ... حطيت !
  19. السلام عليكم ورحمة الله وبركاته لأهنتوو ممكن تعدلو الكود فيها مشكلة اول ما اروح للماركر يفتح لكل لأعبين السيرفر .. والمشكلة الثانية :"انا رككبت ماركررين في اماكن مختلفة اول ما اخذ من مكان يجيني لثاني الكود server: addEvent("spawningVehicle", true) local activeVehicles = {} local playersVehicles = {} local occupiedVehicles = {} local activeTimers = {} local Intruders = {} local function addVehicleToDestroyList(vehicleNumber) activeTimers[vehicleNumber] = setTimer( function(vehicleNumber) destroyElement(activeVehicles[vehicleNumber]) activeVehicles[vehicleNumber] = nil activeTimers[vehicleNumber] = nil for i,v in pairs(playersVehicles) do if v == vehicleNumber then playersVehicles[i] = nil break end end end, 30000, 1, vehicleNumber ) end local function removeVehicleFromDestroyList(vehicleNumber) if isTimer(activeTimers[vehicleNumber]) then killTimer(activeTimers[vehicleNumber]) activeTimers[vehicleNumber] = nil end end addEventHandler("spawningVehicle", root, function(model, planes) local poo = { {1280.9000244141,-1698.0999755859,39.700000762939}, {1221.4000244141,-1665.8000488281,44.599998474121} } local x, y, z = 0, 0, 0 local rx, ry, rz = 0, 0, 0 if planes then x, y, z = unpack(poo[math.random(#poo)]) rx, ry, rz = 0.3275146484375, 359.78839111328, 271.46984863281 else x, y, z = 1224.4000244141,-1651.8000488281,13.60000038147,0,0,268 rx, ry, rz = 0,0,270 end if playersVehicles[client] then destroyElement(activeVehicles[playersVehicles[client]]) removeVehicleFromDestroyList(playersVehicles[client]) playersVehicles[client] = nil end local vehicle = #activeVehicles + 1 activeVehicles[vehicle] = createVehicle(model, x, y, z, rx, ry, rz) setVehicleColor(activeVehicles[vehicle], 0, 0, 0) addVehicleUpgrade(activeVehicles[source], 1147) addVehicleUpgrade(activeVehicles[source], 1041) addVehicleUpgrade(activeVehicles[source], 1035) addVehicleUpgrade(activeVehicles[source], 1010) addVehicleUpgrade(activeVehicles[source], 1087) addVehicleUpgrade(activeVehicles[source], 1171) addVehicleUpgrade(activeVehicles[source], 1149) setVehiclePaintjob(activeVehicles[source], 1) setVehiclePaintjob(activeVehicles[source], 1) warpPedIntoVehicle(client, activeVehicles[vehicle]) addVehicleUpgrade(activeVehicles[vehicle], 1010) playersVehicles[client] = vehicle occupiedVehicles[vehicle] = nil end ) addEventHandler("onVehicleExit", root, function(player, seat) if seat == 0 then if playersVehicles[player] then addVehicleToDestroyList(playersVehicles[player]) occupiedVehicles[playersVehicles[player]] = nil else for i,v in pairs(activeVehicles) do if v == source then addVehicleToDestroyList(i) occupiedVehicles[i] = nil end end end end end ) addEventHandler("onVehicleEnter", root, function(player, seat) if seat == 0 then if playersVehicles[player] then removeVehicleFromDestroyList(playersVehicles[player]) occupiedVehicles[playersVehicles[player]] = true else for i,v in pairs(activeVehicles) do if v == source then removeVehicleFromDestroyList(i) occupiedVehicles[i] = true break end end end end end ) addEventHandler("onVehicleStartEnter", root, function(player, seat) for i,v in pairs(activeVehicles) do if v == source then if getTeamName(getPlayerTeam(hitElement)) == "Police" and getElementData(hitElement, "gang") == "[sWAT]" then outputChatBox("This vehicle is only for "..groupName.." group!", player, 255, 0, 0) cancelEvent() else if seat == 0 and occupiedVehicles[i] then outputChatBox("You cannot take this vehicle as someone in it already!", player, 255, 0, 0) cancelEvent() end end break end end end ) addEventHandler("onVehicleExplode", root, function() for i,v in pairs(activeVehicles) do if v == source then removeVehicleFromDestroyList(i) activeVehicles[i] = nil occupiedVehicles[i] = nil setTimer(destroyElement, 2000, 1, source) for k,s in pairs(playersVehicles) do if i == s then playersVehicles[k] = nil break end end break end end end ) Clinet. local sx, sy = guiGetScreenSize() mainWindow = guiCreateWindow((sx-438)/2, (sy-487)/2, 438, 487, "[sWAT] Vehicles", false) guiWindowSetSizable(mainWindow, false) guiSetAlpha(mainWindow, 1.00) guiSetVisible(mainWindow, false) mainTab = guiCreateTabPanel(0.02, 0.04, 0.96, 0.90, true, mainWindow) local vehicles = { cars = { tab = guiCreateTab("Cars", mainTab), list = { {"SWAT فقط لفرقة التدخل السريع", 496}, {"Police Ranger", 599}, {"Police LV", 598}, {"Police SF", 597}, {"FBI Truck", 528}, {"Sultan", 560}, {"FBI Rancher", 490}, {"Barracks", 433}, {"Rhino", 432}, {"Enforcer", 427}, {"Flatbed", 455}, {"S.W.A.T", 601}, {"Flash", 565}, {"Infernus", 411} } }, bikes = { tab = guiCreateTab("Bikes", mainTab), list = { {"BF-400", 581}, {"FCR-900", 521}, {"NRG-511", 522}, {"PCJ-600", 461}, {"Sanchez", 468} } }, planes = { tab = guiCreateTab("Planes", mainTab), list = { {"Police Maverick", 497}, {"Cargobob", 548}, {"Seasparrow", 447}, {"Hunter", 425}, {"News Chopper", 488} } } } vehicles.cars.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.cars.tab) table.insert(vehicles.cars, guiGridListAddColumn(vehicles.cars.gridlist, "Cars", 0.9)) vehicles.bikes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.bikes.tab) table.insert(vehicles.bikes, guiGridListAddColumn(vehicles.bikes.gridlist, "Bikes", 0.9)) vehicles.planes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.planes.tab) table.insert(vehicles.planes, guiGridListAddColumn(vehicles.planes.gridlist, "Planes", 0.9)) notice = guiCreateLabel(0.02, 0.94, 0.96, 0.03, "Press (Enter) to select your vehicle>اختر السيارة ثم اضغط انتر", true, mainWindow) guiLabelSetColor(notice, 255, 255, 0) guiLabelSetHorizontalAlign(notice, "center", false) guiLabelSetVerticalAlign(notice, "center") for i,v in pairs(vehicles) do for _,k in ipairs(v.list) do local row = guiGridListAddRow(v.gridlist) guiGridListSetItemText(v.gridlist, row, v[1], k[1], false, false) end end local vehiclesMarker = createColSphere(1246.720703125,-1673,12.5, 2) createMarker(1246.720703125,-1673,12.5,"cylinder",2,0,0,91,255) addEventHandler("onClientColShapeHit", vehiclesMarker, function(hitElement) if getTeamName(getPlayerTeam(hitElement)) == "Police" and getElementData(hitElement, "gang") == "[sWAT]" then guiSetVisible(mainWindow, true) showCursor(true) bindKey("enter", "down", selectVehicle) end end,false ) addEventHandler("onClientColShapeLeave", vehiclesMarker, function(leaveElement) if getTeamName(getPlayerTeam(hitElement)) == "Police" and getElementData(hitElement, "gang") == "[sWAT]" then guiSetVisible(mainWindow, false) showCursor(false) unbindKey("enter", "down", selectVehicle) end end, false ) function selectVehicle() for i,v in pairs(vehicles) do local tab = v.tab if guiGetSelectedTab(mainTab) == tab then local gridlist = v.gridlist if guiGridListGetSelectedItem(gridlist) ~= -1 then local row = guiGridListGetSelectedItem(gridlist) local vehName = guiGridListGetItemText(gridlist, row, v[1]) for _,k in ipairs(v.list) do if k[1] == vehName then if i == "planes" then triggerServerEvent("spawningVehicle", localPlayer, k[2], true) else triggerServerEvent("spawningVehicle", localPlayer, k[2], false) end unbindKey("enter", "down", selectVehicle) break end end guiSetVisible(mainWindow, false) showCursor(false) break end end end end
  20. جاري التجربة @ edit: كفوو ومشكور ي لبى الكود شغال تمام $
  21. السلام عليكم ورحمة الله وبركاته ... -- # Server Side .. local marker = createMarker ( 192.80000305176,1888.0999755859,3, 'cylinder', 450, 255, 255, 0, 0 ) addEventHandler('onMarkerHit',marker, function ( player ) if (getElementType(player) == ("player")) then if ( getElementData(player, "Group" ) ~= "[ARMY]" ) then setElementPosition ( player,694.16492,1942.40430,5.53906 ) outputChatBox("God Bye!==Only For Group [ARMY]", player, 255, 255, 0) end end end ) ذا الكود ما ينتقل الماركر يعني اي واحد يقدر يدخل الماركر بالسيارة ابيه لمن يدخل بالسيارة ينتقل لمكان الي حطيت @
  22. اخوي انا قلت شيل القروب ما يخذ موتر الا وهو من التيم مو من القروب @
  23. ممكن تشيل القروب ؟ ! انا رحت خربت ام ام الكود @@ يعني بالتيم إسعاف يأخذ موتر فقط
  24. كذا صحيح ؟ local playerTeam = getPlayerTeam ( Police ) local sx, sy = guiGetScreenSize() mainWindow = guiCreateWindow((sx-438)/2, (sy-487)/2, 438, 487, "[MFA] Vehicles", false) guiWindowSetSizable(mainWindow, false) guiSetAlpha(mainWindow, 1.00) guiSetVisible(mainWindow, false) mainTab = guiCreateTabPanel(0.02, 0.04, 0.96, 0.90, true, mainWindow) local vehicles = { cars = { tab = guiCreateTab("Cars", mainTab), list = { {"Hotknifeسيارة معدلة <", 434}, {"Banshee", 429}, {"Infernus", 411}, {"Sultan", 560}, {"Banshee", 541}, {"Bus", 431}, {"Turismo", 451}, {"Elegy", 562}, {"Stratum", 561}, {"Burrito", 482}, {"Stretch", 409} } }, bikes = { tab = guiCreateTab("Bikes", mainTab), list = { {"BF-400", 581}, {"FCR-900", 521}, {"NRG-511", 522}, {"PCJ-600", 461}, {"Sanchez", 468} } }, planes = { tab = guiCreateTab("Planes", mainTab), list = { {"Sparrow", 469}, {"Cargobob", 548}, {"Maverick", 487} } } } vehicles.cars.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.cars.tab) table.insert(vehicles.cars, guiGridListAddColumn(vehicles.cars.gridlist, "Cars", 0.9)) vehicles.bikes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.bikes.tab) table.insert(vehicles.bikes, guiGridListAddColumn(vehicles.bikes.gridlist, "Bikes", 0.9)) vehicles.planes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.planes.tab) table.insert(vehicles.planes, guiGridListAddColumn(vehicles.planes.gridlist, "Planes", 0.9)) notice = guiCreateLabel(0.02, 0.94, 0.96, 0.03, "Press (Enter) to select your vehicle>اختر السيارة ثم اضغط انتر", true, mainWindow) guiLabelSetColor(notice, 255, 255, 0) guiLabelSetHorizontalAlign(notice, "center", false) guiLabelSetVerticalAlign(notice, "center") for i,v in pairs(vehicles) do for _,k in ipairs(v.list) do local row = guiGridListAddRow(v.gridlist) guiGridListSetItemText(v.gridlist, row, v[1], k[1], false, false) end end local vehiclesMarker = createColSphere(1424.3000488281,535.59997558594,10.5, 3) createMarker(1424.3000488281,535.59997558594,10.5,"cylinder",3,88,202,52,255) addEventHandler("onClientColShapeHit", vehiclesMarker, function(hitElement) if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and not isPedInVehicle(hitElement) then guiSetVisible(mainWindow, true) showCursor(true) bindKey("enter", "down", selectVehicle) end end,false ) addEventHandler("onClientColShapeLeave", vehiclesMarker, function(leaveElement) if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and not isPedInVehicle(leaveElement) then guiSetVisible(mainWindow, false) showCursor(false) unbindKey("enter", "down", selectVehicle) end end, false ) function selectVehicle() for i,v in pairs(vehicles) do local tab = v.tab if guiGetSelectedTab(mainTab) == tab then local gridlist = v.gridlist if guiGridListGetSelectedItem(gridlist) ~= -1 then local row = guiGridListGetSelectedItem(gridlist) local vehName = guiGridListGetItemText(gridlist, row, v[1]) for _,k in ipairs(v.list) do if k[1] == vehName then if i == "planes" then triggerServerEvent("spawningVehicle", localPlayer, k[2], true) else triggerServerEvent("spawningVehicle", localPlayer, k[2], false) end unbindKey("enter", "down", selectVehicle) break end end guiSetVisible(mainWindow, false) showCursor(false) break end end end end
×
×
  • Create New...