Jump to content

Scorpio

Members
  • Posts

    121
  • Joined

  • Last visited

Everything posted by Scorpio

  1. السلام عليكم كيف الحال ان شاء الله بخيير دووم المهم* ابي كود مربع اخضر في الخريطة محد يقدر يستخدم الأسلحة فيه غير الأدمن+ كود اخلي المدفع لو احد دخل المنطقة يطلع صواريخ مثل لعبة GTA-sa العاددية وذا صورة للدفع ابيه يطلع صواريخ لو حد قرب من المنطقة الخضرا
  2. مشكور ظبت معايا لكن ابيه لما ينتقل الى المكان يكون فيه ماركر ثاني
  3. يالغالي ذا بس لما تروح للماركر انا ما ابي الماركر ابي لما يقرب + لما يفتح الباب يقول "مرحباً بك في المقر
  4. ما عرفت + انا مستخدم كود بس ما ينقل يارت تشوفو المشكلة x, y, z = 2487.6398925781, -1666.7453613281, 13.34375 size = 1.5 Xtogo, Ytogo, Ztogo = 2496.6491699219, -1683.1557617188, 13.356028556824 r, g, b = 255, 255, 0 Groups = { 'Admin', 'Console' } ----------- marker = createMarker ( x, y, z - 1, 'arrow', size, r, g, b, 255 ); function geGroup ( ) for _,g in next, Groups do return g end end addEventHandler ( 'onMarkerHit', marker, function ( player ) if getElementType ( player ) == 'player' then local accountName = getAccountName ( getPlayerAccount ( player ) ); if isObjectInACLGroup ( 'user.'..accountName, aclGetGroup ( getGroup ( ) ) ) then setElementPosition ( player, Xtogo, Ytogo, Ztogo ); outputChatBox ( 'مرحبا بك داخل البيت', player ); else outputChatBox ( 'هذه ممتلكات خاصة للسيرفر', player ); end end end );
  5. + انا ابي الأدمن لما يقرب للباب ويطغت تاب يفتح ولو من بعيد ما يقدر مو ماركر
  6. ما ظبت معيا شوف الي سويتو local Object = createObject ( 980, 1319.19921875, 746.8994140625, 16 0, 0, 0 ) local Marker = createMarker ( 1319.2998046875, 743,13.39999961853 'cylinder', 2, 0, 0, 0, 0 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) then if not Open then moveObject ( Object, 1500, 1319.19921875, 746.8994140625, 10 ) else moveObject ( Object, 1500, 1319.19921875, 746.8994140625, 16 ) end Open = not Open else outputChatBox ( "* You must be 'Admin' !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject ) end )
  7. ابي الكود لأني ما اعرف اكون الأكواد او اسويها
  8. مشكور اخوي جربتو ونفع 100%
  9. السلام عليكم ابي كود ماركلين الأول لما يلمسو "الأدمن" ينتقل الى الماركر الثاني ولما يلمس الثاني يرجع ثاني للمكان + ابي كود الي استخدمو في ماركر ويطلعلي نافذة وشكراً لكل الي راح يساعدوني + لا تجلسو تقولو روح تعلم البرمجة انا تعلمت لكن 10\4
  10. ياشباب ابي الكود هنا وحطين جمبو شرح وين احط الأحدثيات اما روابط ذا ما ابي
  11. شباب ابي كود ماركر انتقال فقد للأدمن ولتمنى تعرضو الكود هنا في التعليق ما ابي اروح لموقع متا الثاني اطلغبط
  12. ابي مبرمجج مودات يكون له حرفة في عالم البرمجة بس يضفني اسكايبي kris.allen68 او فيس بوك [email protected]
  13. السلام عليكم انا عندي كودين مركلين الأول وهو توقف في الماركر يطلع لوحة تختار سيارة لكن مشكلة لما تاخذ سيارة و واحد ثاني يجي يستخدم الماركر السيارة تختفي الي مع الأول الكود --[[ * Script : Admins Cars Marker | v1.0 * Type : client ============ * Author : --]] -------------------------------- local spots = { -- size = -- r, g, b = -- a = -- { x, y, z, _, size, r, g, b, a }, { 2487.6398925781, -1666.7453613281, 13.34375, _, 1.5, 255, 255, 0, 255 }, { 1536.6932373047, -1684.7084960938, 13.546875, _, 1.5, 255, 255, 0, 255 }, { 1755.7238769531, -1896.7358398438, 13.556614875793, _, 1.5, 255, 0, 0, 255 }, { 2007.5480957031, -1440.3802490234, 13.563167572021, _, 1.5, 255, 255, 0, 255 } } --- Cars = { -- ['Name'] = ID ['faggio'] = 462, ['burrito'] = 482, ['bobcat'] = 422 } -------------------------------- 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 Admin",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,"اختيار",true,GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(0.0664,0.869,0.8628,0.1016,"اغلاق",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 ( '#ff0000 الرجاء تسجيل دخولك لكي تستطيع استخدام الماركر', 255, 255, 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 ( '#00ffff الرجاء اختيار سيارة من الوحة', 255, 255, 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 return end end end ) والثاني هو ماركر انتال فقط للأدمن لكن المشكلة انا الماركر ما يبيان هو يظهر لكن ما ينقلني الكود x, y, z = 2487.6398925781, -1666.7453613281, 13.34375 size = 1.5 Xtogo, Ytogo, Ztogo = 2496.6491699219, -1683.1557617188, 13.356028556824 r, g, b = 255, 255, 0 Groups = { 'Admin', 'Console' } ----------- marker = createMarker ( x, y, z - 1, 'arrow', size, r, g, b, 255 ); function geGroup ( ) for _,g in next, Groups do return g end end addEventHandler ( 'onMarkerHit', marker, function ( player ) if getElementType ( player ) == 'player' then local accountName = getAccountName ( getPlayerAccount ( player ) ); if isObjectInACLGroup ( 'user.'..accountName, aclGetGroup ( getGroup ( ) ) ) then setElementPosition ( player, Xtogo, Ytogo, Ztogo ); outputChatBox ( 'مرحبا بك داخل البيت', player ); else outputChatBox ( 'هذه ممتلكات خاصة للسيرفر', player ); end end end );
  14. السلام عليكم انا عندي كودين مركلين الأول وهو توقف في الماركر يطلع لوحة تختار سيارة لكن مشكلة لما تاخذ سيارة و واحد ثاني يجي يستخدم الماركر السيارة تختفي الي مع الأول الكود --[[ * Script : Admins Cars Marker | v1.0 * Type : client ============ * Author : --]] -------------------------------- local spots = { -- size = -- r, g, b = -- a = -- { x, y, z, _, size, r, g, b, a }, { 2487.6398925781, -1666.7453613281, 13.34375, _, 1.5, 255, 255, 0, 255 }, { 1536.6932373047, -1684.7084960938, 13.546875, _, 1.5, 255, 255, 0, 255 }, { 1755.7238769531, -1896.7358398438, 13.556614875793, _, 1.5, 255, 0, 0, 255 }, { 2007.5480957031, -1440.3802490234, 13.563167572021, _, 1.5, 255, 255, 0, 255 } } --- Cars = { -- ['Name'] = ID ['faggio'] = 462, ['burrito'] = 482, ['bobcat'] = 422 } -------------------------------- 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 Admin",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,"اختيار",true,GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(0.0664,0.869,0.8628,0.1016,"اغلاق",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 ( '#ff0000 الرجاء تسجيل دخولك لكي تستطيع استخدام الماركر', 255, 255, 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 ( '#00ffff الرجاء اختيار سيارة من الوحة', 255, 255, 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 return end end end )
  15. انا الحين صممت مقر لكن الشمكلة ان الباب ما يتحرك ذا الأقواد الي استعملتها local Object = createObject ( ID,object (airportgate) (2) x,136.19999694824 y,1942.4000244141 z,21.10000038147 rx,0 ry,0 rz,0 ) local Marker = createMarker ( x,141.60000610352 y,1946.8000488281 z,18.10000038147 "cylinder", size,2 0, 0, 0, 0 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) then if not Open then moveObject ( Object, 1500, moveX,136.19999694824 moveY,1942.4000244141 moveZ,26.10000038147 ) else moveObject ( Object, 1500, x,136.19999694824 y,1942.4000244141 z,21.10000038147 ) end Open = not Open else outputChatBox ( "* You must be 'Admin' !", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject ) end ) و ملف متا type="map" version="1.0.0"> "army2.map" dimension="0">
  16. لكن ابيه يفتح للأدمن فقد
  17. انا اعرف ابرمج شوي لكن ابي الكود
  18. يالغالي ابي الكود يكون شرح بالعربي
  19. السلام عليكم كيف الحال ؟ ان شاء الله يخير دوم المهم* انا ابي كود يفتح الباب بزر + فقد للأدمن
×
×
  • Create New...