Jump to content

Scorpio

Members
  • Posts

    121
  • Joined

  • Last visited

Everything posted by Scorpio

  1. انا مركب قيم مود مخلي اسم الاعب فوق الشخصية مو زاهر بأخلي واحد يشيل زيه واجرب واردلك خبر برب بأسفر مكة + ما بنساك بالدعاء
  2. انا مركب قيم مود مخلي اسم الاعب فوق الشخصية مو زاهر بأخلي واحد يشيل زيه واجرب واردلك خبر
  3. يجزيك ربي كل خير ويطعمك من ثمرات الجنة
  4. الكود يوقف الاعب عن الدردشة
  5. setPlayerNametag استخدمها ذذذذذ كذا؟ -- # Server Side ~ addEventHandler('onPlayerChat',getRootElement ( ), function ( aMassege ) local aR,aG,aB = getPlayerNametagColor ( source ) local aLevel = getPlayerWantedLevel ( source ) if ( aR and aG and aB and aLevel ) then cancelEvent ( ) setPlayerNametagText( '[ '..aLevel..' ] '..getPlayerName ( source )..' : '..aMassege,root,aR,aG,aB,true ) end end )
  6. زي سرفر cit لما تعرف ععد النجوم تحصلو قبل الأسم في الشخصية
  7. الكود شغال مية من مية بس يتكرر الأسم في الأتشات انا ابي الرقم يكون قبل الأسم في الشخصية مو الأتشات لأنو يتكرر + ربي يوفقك
  8. مشكور يعيك ربي كل عافية بس ابي اعرف كيف اجمع الأكواد واعرف ان زيه راح تفيدني في البرمجة؟
  9. تم شوف وتئكد انها صح او خطئ bool outputChatBox () bool cancelEvent () int getPlayerWantedLevel ( ) local chatRadius = 20 function sendMessageToNearbyPlayers( message, messageType ) if messageType == 0 then local posX, posY, posZ = getElementPosition( source ) local nearbyPlayers = getElementsWithinColShape( chatSphere, "player" ) destroyElement( chatSphere ) for index, nearbyPlayer in ipairs( nearbyPlayers ) do outputChatBox( message, nearbyPlayer ) end end end local players = getElementsByType ( "player" for theKey,thePlayer in ipairs(players) do local level = getPlayerWantedLevel ( thePlayer ) if ( level > 0 ) then end end addEventHandler ( "onClientPlayerDamage", getRootElement(), cancelEvent )
  10. عشان تفهم الفكرة اكثر شوف اي مود تاج أدمن, تقريبا نفس الفكرة مشكور + جاري التجربة
  11. جيب المسعدات وانا اسويها لكن ابي يكون مكتوب وش تسوي زيه
  12. معلش ممكن توضحلي المساعدات وش تسوي
  13. بســـــــــــــــــــــــــم الله الرحمن الرحيم ابي كودين الول عدد النجوم الشرح يكون قبل اسم الاعب [ عدد النجوم] عدد النجوم الى 6 الي هي مكان مثال KOL [3] كذا 3 نجوم الكود الثاني راح يكون طويل شوي وصعب الشرطي بيكون له عصا لو ضرب الي عيله نجوم يمسكو ويكون في وقت لكل نجمة لكن لو عليه 1 نجمة ما يقدر يمسكو ويوديه لماركر لونو ازر حجم 5 لما يدويه يختفي الاعب يورح الى 5 احدثيات عشوائي و اكثر الي هي السجون وما يقدر يستخدم الأسلحة يضرب بيدو عادي --------- في طلب 3 لكن نخلص من الطلبات زيه الأول -----------
  14. -- Server Side thePositions = { { 1514.3770751953, -1677.8481445313, 14.046875 }, { 1515.3770751953, -1677.8481445313, 14.046875 }, { 1516.3770751953, -1677.8481445313, 14.046875 }, { 1517.3770751953, -1677.8481445313, 14.046875 }, } local accName = getAccountName (getPlayerAccount(thePlayer)) if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then for _, AllPositions in ipairs ( thePositions ) do createPed ( 300, AllPositions [1], AllPositions [2], AllPositions [3] ) createMarker ( AllPositions [1], AllPositions [2], AllPositions [3] - 1, "cylinder", 5, 0, 0, 0, 0 ) for _, thePeds in ipairs ( getElementsByType ( "ped", getResourceRootElement ( getThisResource() ) ) ) do setPedStat ( thePeds, 77, 999 ) setPedWeaponSlot ( thePeds, 3 ) setTimer ( giveWeapon, 3000, 0, thePeds, 25, 9999, true ) end end addEventHandler ( "onMarkerHit", getResourceRootElement ( getThisResource ( ) ), function ( thePlayer ) if getElementType ( thePlayer ) == "player" then if getPlayerTeam ( thePlayer ) == theTeam then for _, thePeds in ipairs ( getElementsByType ( "ped", getResourceRootElement ( getThisResource() ) ) ) do triggerClientEvent ( thePlayer, "setPedAttacking", thePlayer, thePeds ) end if isPedInVehicle ( thePlayer ) then destroyElement ( getPedOccupiedVehicle ( thePlayer ) ) end end end end ) addEventHandler ( "onMarkerLeave", getResourceRootElement ( getThisResource ( ) ), function ( thePlayer ) if getElementType ( thePlayer ) == "player" then if getPlayerTeam ( thePlayer ) == theTeam then for _, thePeds in ipairs ( getElementsByType ( "ped", getResourceRootElement ( getThisResource() ) ) ) do triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePeds ) setTimer ( giveWeapon, 500, 1, thePeds, 25, 9999, true ) end end end end ) ما تظهر الشخصيات
  15. هذولا حجت المارك الي حجت المهمة dxDrawImage3D dxDrawMaterialLine3D dxCreateTexture createMarker onClientRender setTimer math.random table unpack وذيه Ped Fire حجت الشخصية الي تهاجم الي مو ادمن؟
  16. معلش وش المساعدات حجت الشخصية الي تهاجم والمساعدات حجت المهمة حجت الماركر؟
  17. ابي كود الي هو مهمة ماركر يطلع في احدثيات مختلفة كل 5 دقائق يشتغل تلقائي وفي فوق الماركر صورة والي يوقف فوق الماركر يكسب مثلاً 50000 وكود شخصيتن معهم سلاح الخلاط لو احد دخل ماركر الشخصيتن تتحرك وتقتلهم بالخلاط ولكن ما تقتل جروب الأدمن
  18. مشكور اخوي يعطيك العافية
  19. انا ابي الماركر يكون له سيارات مختلفة + جروب مختلف
  20. مشكور جاري التجربة لكن الكود الول كذا احطو ؟ --[[ * Script : Admins Cars Marker | v1.0 * Type : server ============ * Author : #Pai_[N] --]] -------------------------------- Groups = { 'SWAT', 'ARMY' } -------------------------------- -- ! لآ تعـدل علـى شـيء بعـد هـذا السطـر, إالآ إذا متـأكد مـن إللـي تسـويـه -------------------------------- players = getElementsByType ( 'player' ) function getAllowed ( ) for _,v in ipairs( Groups ) do return v end end addEventHandler ( 'onResourceStart', resourceRoot, function ( ) for k,v in ipairs( players ) do local acc = getPlayerAccount ( v ) if isGuestAccount ( acc ) then return end local accName = getAccountName ( acc ) if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( getAllowed ( ) ) ) then setElementData ( v, 'Admin', true ) end end end ) addEventHandler ( 'onPlayerLogin', root, function ( _, acc ) if isGuestAccount ( acc ) then return end local accName = getAccountName ( acc ) if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( getAllowed ( ) ) ) then setElementData ( source, 'Admin', true ) end end ) addEventHandler ( 'onPlayerLogout', root, function ( ) setElementData ( source, 'Admin', false ) end ) addEvent ( 'onVehicleCreate', true ) addEventHandler ( 'onVehicleCreate', root, function ( id ) local x, y, z = getElementPosition ( source ) for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end car = createVehicle ( id, x, y, z ) warpPedIntoVehicle ( source, car ) setVehicleDamageProof ( car, true ) setElementData ( car, 'fromMarker', true ) setElementData ( car, 'owner', getPlayerSerial ( source ) ) addEventHandler ( 'onClientMarkerHit',getResourceRootElement ( getThisResource ( ) ), function ( element ) end ) addEventHandler ( 'onPlayerQuit', root, function ( ) local veh = getPedOccupiedVehicle ( source ) if veh then destroyElement ( veh ) end for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end end ) addEventHandler ( 'onVehicleStartEnter', root, function ( player, seat ) if getElementData ( source, 'fromMarker' ) then if seat == 0 then local acc = getPlayerAccount ( player ) if isGuestAccount ( acc ) then cancelEvent ( ) return outputChatBox ( '! للأدمن فقط', player ) end local accName = getAccountName ( acc ) if not isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( getAllowed ( ) ) ) then cancelEvent ( ) return outputChatBox ( '! للأدمن فقط', player ) end end end end )
  21. السلام عليكم ورحمة الله وبركاتو ابي كود لما احد يجي يقرب من منطقة معينة ينصك سلاب ويطلع في الأتشات ممتلكات خاصة vip للـ وعندي مشكلة في كود االأخ بين حج السيارات الخاصة للأدمن اول مشكلة اني لو سويت مودين وغيرت الأحدثيات وغيرت اسم الجروب حج الأسل اوقف في الماركر تطلعلي 2 للوحة وذيه الأكواد ------ am_server ------ --[[ * Script : Admins Cars Marker | v1.0 * Type : server ============ * Author : #Pai_[N] --]] -------------------------------- Groups = { 'SWAT', 'ARMY' } -------------------------------- -- ! لآ تعـدل علـى شـيء بعـد هـذا السطـر, إالآ إذا متـأكد مـن إللـي تسـويـه -------------------------------- players = getElementsByType ( 'player' ) function getAllowed ( ) for _,v in ipairs( Groups ) do return v end end addEventHandler ( 'onResourceStart', resourceRoot, function ( ) for k,v in ipairs( players ) do local acc = getPlayerAccount ( v ) if isGuestAccount ( acc ) then return end local accName = getAccountName ( acc ) if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( getAllowed ( ) ) ) then setElementData ( v, 'Admin', true ) end end end ) addEventHandler ( 'onPlayerLogin', root, function ( _, acc ) if isGuestAccount ( acc ) then return end local accName = getAccountName ( acc ) if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( getAllowed ( ) ) ) then setElementData ( source, 'Admin', true ) end end ) addEventHandler ( 'onPlayerLogout', root, function ( ) setElementData ( source, 'Admin', false ) end ) addEvent ( 'onVehicleCreate', true ) addEventHandler ( 'onVehicleCreate', root, function ( id ) local x, y, z = getElementPosition ( source ) for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end car = createVehicle ( id, x, y, z ) warpPedIntoVehicle ( source, car ) setVehicleDamageProof ( car, true ) setElementData ( car, 'fromMarker', true ) setElementData ( car, 'owner', getPlayerSerial ( source ) ) end ) addEventHandler ( 'onPlayerQuit', root, function ( ) local veh = getPedOccupiedVehicle ( source ) if veh then destroyElement ( veh ) end for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end end ) addEventHandler ( 'onVehicleStartEnter', root, function ( player, seat ) if getElementData ( source, 'fromMarker' ) then if seat == 0 then local acc = getPlayerAccount ( player ) if isGuestAccount ( acc ) then cancelEvent ( ) return outputChatBox ( '! للأدمن فقط', player ) end local accName = getAccountName ( acc ) if not isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( getAllowed ( ) ) ) then cancelEvent ( ) return outputChatBox ( '! للأدمن فقط', player ) end end end end ) ---- am_client ----- -------------------------------- local spots = { -- size -- r, g, b -- a -- { x, y, z, _, size, r, g, b, a }, { 1218.8181152344, -1647.9377441406, 11.796875, _, 1.5, 255, 255, 255, 255 }, { 1219.8000488281, -1655.8000488281, 11.800000190735, _, 1.5, 255, 0, 0, 255 } } --- Cars = { -- ['Name'] = ID ['Enforcer'] = 427, ['FBI Rancher'] = 490, ['S.W.A.T'] = 601, ['FBI Truck'] = 528, ['Cheetah'] = 415 } -------------------------------- -------------------------------- for k,v in ipairs( spots ) do createMarker ( v[1],v[2],v[3] - 1, 'cylinder', v[5], v[6], v[7], v[8], v[9] ) end for k,v in ipairs( getElementsByType ( 'marker', resourceRoot ) ) do setElementData ( v, 'fromMode', true ) end function getIDFromName ( name ) for k,v in pairs( Cars ) do if name == k then return v end end return nil end GUIEditor = { window = { }, grid = { }, button = { } } addEventHandler ( 'onClientResourceStart', resourceRoot, function ( ) GUIEditor.window[1] = guiCreateWindow(0.3512,0.2567,0.2825,0.6233,"Car SWAT By Scorpio",true) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1], false) ---- GUIEditor.grid[1] = guiCreateGridList(0.0619,0.0615,0.8761,0.6471,true,GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.grid[1],"Name",0.9) for k,v in pairs( Cars ) do local row = guiGridListAddRow ( GUIEditor.grid[1] ) guiGridListSetItemText ( GUIEditor.grid[1], row, 1, k, false, false ) end ---- GUIEditor.button[1] = guiCreateButton(0.0664,0.7326,0.8628,0.1016,"Selection",true,GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(0.0664,0.869,0.8628,0.1016,"Close",true,GUIEditor.window[1]) end ) addEventHandler ( 'onClientMarkerHit', root, function ( element ) if element == localPlayer then if getElementData ( source, 'fromMode' ) then if isPedInVehicle ( element ) then return end if getElementData ( element, 'Admin' ) then guiSetVisible ( GUIEditor.window[1], true ) showCursor ( guiGetVisible ( GUIEditor.window[1] ) ) else outputChatBox ( '* You must be SWAT !', 200, 0, 0, true ) end end end end ) addEventHandler ( 'onClientGUIClick', root, function ( ) if source == GUIEditor.button[1] then local row, col = guiGridListGetSelectedItem ( GUIEditor.grid[1] ) if row and col and row ~= -1 and col ~= -1 then local name = guiGridListGetItemText ( GUIEditor.grid[1], row, col ) local id = getIDFromName ( name ) triggerServerEvent ( 'onVehicleCreate', localPlayer, id ); guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) else outputChatBox ( 'Choose a car from painting', 0, 0, 255, true ); end elseif source == GUIEditor.button[2] then guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) end end ) addEventHandler ( 'onClientGUIDoubleClick', root, function ( ) if source == GUIEditor.grid[1] then local row, col = guiGridListGetSelectedItem ( GUIEditor.grid[1] ) if row and col and row ~= -1 and col ~= -1 then local name = guiGridListGetItemText ( GUIEditor.grid[1], row, col ) local id = getIDFromName ( name ) triggerServerEvent ( 'onVehicleCreate', localPlayer, id ); guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) else outputChatBox ( 'Choose a car from painting', 0, 0, 255, true ); end end end ) والحمد لله وشكراً
  22. مود اختيار الفريق شغال مو خربان المشكلة من الكود
  23. local x, y = guiGetScreenSize() createPed ( 1420.2261962891, -1601.6273193359, 13.546875 ) Garages = {1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30,105,106,107,102,103,104,108,109,110,114,115,116,280,281,282,283,284,285,286,288} SkinMusic = "data/music/SkinSelectMusic.mp3" SkinAnims = {"dnce_M_b","DAN_Left_A","DAN_Down_A","DAN_Loop_A"} StartSkin = 288 NewSkin = false addEventHandler("onClientResourceStart", resourceRoot, function() setElementData(getLocalPlayer(),"Score",getElementData(getLocalPlayer(),"Score")) end) function SelectSkin () setElementInterior ( getLocalPlayer(), 0, 0,0,0 ) setCameraMatrix( 3878.8999023438,-1610.0999755859,17.1, 3878.9900488281,-1607.4000244141,16.5 ) skin = createPed ( StartSkin, 3878.9900488281,-1608.4000244141,16.3,180 ) setPedAnimation( skin, "DANCING", SkinAnims[math.random(1,4)]) obStart = createObject ( 3095, 2986.8000488281,-677.09997558594,41.400001525879, 0, 0, 270 ) setElementAlpha( obStart, tonumber(0) ) fadeCamera( true, 10) setTime(0,0) SkinSelectMusic = playSound(SkinMusic,true) bindKey("arrow_r","down",NextSkin) bindKey("arrow_l","down",LastSkin) bindKey("enter","down",SpawnPlayer) showCursor(true) showChat(true) showPlayerHudComponent ( "radar", false ) end function spa() guiSetText(Gangs,"Police") guiLabelSetColor(Gangs,0,0,255) SelectSkin() FreezeBots() end addEvent( "spawn2", true ) addEventHandler( "spawn2", root, spa) addEvent( "spawn", true ) addEventHandler( "spawn", root, spa) chng = false bindKey("F4","down", function() if chng == false then triggerServerEvent("te", getLocalPlayer()) chng = true else triggerServerEvent("teCansel", getLocalPlayer()) chng = false end end) addEventHandler("onClientPlayerWasted", root, function() if chng == true then chng = false guiSetText(Gangs,"Team") guiLabelSetColor(Gangs,0,0,0) SelectSkin() FreezeBots() guiSetVisible(Gangs,true) end end) function SpawnPlayer() triggerServerEvent ( "onClientWantsToSpawn", getLocalPlayer(), getLocalPlayer(),StartSkin ) triggerServerEvent ( "getWea", getLocalPlayer()) unbindKey("arrow_r","down",NextSkin) unbindKey("arrow_l","down",LastSkin) unbindKey("lshift","down",SpawnPlayer) unbindKey("enter","down",SpawnPlayer) destroyElement(skin) destroyElement(obStart) setTime(12,0) stopSound(SkinSelectMusic) showCursor(false) showChat(true) showPlayerHudComponent ( "radar", true ) guiSetVisible(Gangs,false) setElementData(getLocalPlayer(),"red",r) setElementData(getLocalPlayer(),"green",g) setElementData(getLocalPlayer(),"blue",b) end function NextSkin() if StartSkin == 288 then guiSetText(Gangs,"Police") guiLabelSetColor(Gangs,0,0,255) StartSkin = 286 elseif StartSkin == 286 then StartSkin = 285 elseif StartSkin == 285 then StartSkin = 284 elseif StartSkin == 284 then StartSkin = 283 elseif StartSkin == 283 then StartSkin = 282 elseif StartSkin == 282 then StartSkin = 281 elseif StartSkin == 281 then StartSkin = 280 elseif StartSkin == 280 then guiSetText(Gangs,"Aztecas") guiLabelSetColor(Gangs,0,255,255) StartSkin = 116 elseif StartSkin == 116 then StartSkin = 115 elseif StartSkin == 115 then StartSkin = 114 elseif StartSkin == 114 then guiSetText(Gangs,"Vagos") guiLabelSetColor(Gangs,255,255,0) StartSkin = 110 elseif StartSkin == 110 then StartSkin = 109 elseif StartSkin == 109 then StartSkin = 108 elseif StartSkin == 108 then StartSkin = 107 guiSetText(Gangs,"Grove") guiLabelSetColor(Gangs,0,255,0) elseif StartSkin == 107 then StartSkin = 106 elseif StartSkin == 106 then StartSkin = 105 elseif StartSkin == 105 then StartSkin = 104 guiSetText(Gangs,"Ballas") guiLabelSetColor(Gangs,255,0,255) elseif StartSkin == 104 then StartSkin = 103 elseif StartSkin == 103 then StartSkin = 102 elseif StartSkin == 102 then guiSetText(Gangs,"No Team") guiLabelSetColor(Gangs,255,255,255) StartSkin = 30 elseif StartSkin == 30 then StartSkin = 29 elseif StartSkin == 29 then StartSkin = 28 elseif StartSkin == 28 then StartSkin = 27 elseif StartSkin == 27 then StartSkin = 26 elseif StartSkin == 26 then StartSkin = 25 elseif StartSkin == 25 then StartSkin = 24 elseif StartSkin == 24 then StartSkin = 23 elseif StartSkin == 23 then StartSkin = 22 elseif StartSkin == 22 then StartSkin = 21 elseif StartSkin == 21 then StartSkin = 20 elseif StartSkin == 20 then StartSkin = 19 elseif StartSkin == 19 then StartSkin = 18 elseif StartSkin == 18 then StartSkin = 17 elseif StartSkin == 17 then StartSkin = 16 elseif StartSkin == 16 then StartSkin = 15 elseif StartSkin == 15 then StartSkin = 14 elseif StartSkin == 14 then StartSkin = 13 elseif StartSkin == 13 then StartSkin = 12 elseif StartSkin == 12 then StartSkin = 11 elseif StartSkin == 11 then StartSkin = 10 elseif StartSkin == 10 then StartSkin = 9 elseif StartSkin == 9 then StartSkin = 7 elseif StartSkin == 7 then StartSkin = 2 elseif StartSkin == 2 then StartSkin = 1 elseif StartSkin == 1 then StartSkin = 288 guiSetText(Gangs,"Police") guiLabelSetColor(Gangs,0,0,255) end setElementModel(skin,StartSkin) setPedAnimation( skin, "DANCING", SkinAnims[math.random(1,4)]) SkinJobTextColor()
  24. انت مسوي الكود لما اموت اروح للحدثيات صح هو شغال لكن اجي اشغل القيم مود حج اختيار الفريق لما اختار الفريق وانزل في الأحدثيات حجت الفريق واجي اموت اروح للمقر وارجع للأحدثيات الي حجت االتيم
×
×
  • Create New...