Jump to content

طلب مساعدة


Recommended Posts

هلا شباب كيفكم ان شاء الله بخير

بدي كود ياريت تفيدوني + الكود بالنسبة لكم رح يكون سهل مرة

انا سويت سكربت جهاز الانذار لكن اكتشفت ان لما اشغل الانذار انا فقط اسمعه

ابي الكل يسمع الصوت + يكون في مساحة محددة يعني مثلا المساحة تكون بحجم منطقة الجيش

اتمنى فهمتوني

MyBlip = createBlip ( 211.51495, 1812.03601, 20.85941, 32) 
Marker = createMarker ( 211.51495, 1812.03601, 20.85941, "cylinder",1,255,255,0, 50 ) -- احداثيات الماركر 
addEventHandler("onClientMarkerHit",Marker, 
function (player) 
if player ~= localPlayer then return end 
guiSetVisible ( GUIEditor.window[1] , true ) 
showCursor ( true ) 
end) 
  
GUIEditor = { 
    button = {}, 
    window = {}, 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 432) / 2, (screenH - 256) / 2, 432, 256, "نظام الانذار سيرفر ( لم يحدد )", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FEC1E4F6") 
        guiSetVisible(GUIEditor.window[1],false) 
        MyLabel = guiCreateLabel(224, 28, 204, 163, "لوحة الانذار الخاصة بسوات مصر\n\nفي حالة يوجد هجوم على المقر \n\nمن فضلك قم بالضغط على زر warning\n\nفي حالة لا يوجد هجوم اضغط على X\n\nاستمتع بوقت ودافع عن الشعب\n\n[ SWAT.EGYPT ]\nستحصل على مال اذا ساعدت الجيش", false, GUIEditor.window[1]) 
        guiSetFont(MyLabel, "default-bold-small") 
        guiLabelSetColor(MyLabel, 193, 228, 246) 
        guiLabelSetHorizontalAlign(MyLabel, "center", false) 
        guiLabelSetVerticalAlign(MyLabel, "center") 
        GUIEditor.button[1] = guiCreateButton(10, 210, 188, 36, "[ play alarm ]", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.button[1], "default-bold-small") 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FEC1E4F6") 
        GUIEditor.button[2] = guiCreateButton(234, 210, 188, 36, "[ X ]", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.button[2], "default-bold-small") 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FEC1E4F6") 
        GUIEditor.label[1] = guiCreateLabel(14, 21, 180, 180, "", false, GUIEditor.window[1]) 
        IMG = guiCreateStaticImage(14, 21, 180, 180, ":alarm/alarm.png", false, GUIEditor.window[1]) 
    end 
) 
  
addEventHandler("onClientGUIClick",root, 
function () 
    if source == (GUIEditor.button[1]) then 
    givePlayerMoney(100) 
    playSound("warning.mp3") 
    guiSetEnabled(GUIEditor.button[1],false) 
    setTimer(function () 
    guiSetEnabled(GUIEditor.button[1],true) 
    end, 120000, 0) 
  
    end 
    if source == (GUIEditor.button[2]) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor(false) 
    end 
end) 

Link to comment
هلا شباب كيفكم ان شاء الله بخير

بدي كود ياريت تفيدوني + الكود بالنسبة لكم رح يكون سهل مرة

انا سويت سكربت جهاز الانذار لكن اكتشفت ان لما اشغل الانذار انا فقط اسمعه

ابي الكل يسمع الصوت + يكون في مساحة محددة يعني مثلا المساحة تكون بحجم منطقة الجيش

اتمنى فهمتوني

MyBlip = createBlip ( 211.51495, 1812.03601, 20.85941, 32) 
Marker = createMarker ( 211.51495, 1812.03601, 20.85941, "cylinder",1,255,255,0, 50 ) -- احداثيات الماركر 
addEventHandler("onClientMarkerHit",Marker, 
function (player) 
if player ~= localPlayer then return end 
guiSetVisible ( GUIEditor.window[1] , true ) 
showCursor ( true ) 
end) 
  
GUIEditor = { 
    button = {}, 
    window = {}, 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 432) / 2, (screenH - 256) / 2, 432, 256, "نظام الانذار سيرفر ( لم يحدد )", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FEC1E4F6") 
        guiSetVisible(GUIEditor.window[1],false) 
        MyLabel = guiCreateLabel(224, 28, 204, 163, "لوحة الانذار الخاصة بسوات مصر\n\nفي حالة يوجد هجوم على المقر \n\nمن فضلك قم بالضغط على زر warning\n\nفي حالة لا يوجد هجوم اضغط على X\n\nاستمتع بوقت ودافع عن الشعب\n\n[ SWAT.EGYPT ]\nستحصل على مال اذا ساعدت الجيش", false, GUIEditor.window[1]) 
        guiSetFont(MyLabel, "default-bold-small") 
        guiLabelSetColor(MyLabel, 193, 228, 246) 
        guiLabelSetHorizontalAlign(MyLabel, "center", false) 
        guiLabelSetVerticalAlign(MyLabel, "center") 
        GUIEditor.button[1] = guiCreateButton(10, 210, 188, 36, "[ play alarm ]", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.button[1], "default-bold-small") 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FEC1E4F6") 
        GUIEditor.button[2] = guiCreateButton(234, 210, 188, 36, "[ X ]", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.button[2], "default-bold-small") 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FEC1E4F6") 
        GUIEditor.label[1] = guiCreateLabel(14, 21, 180, 180, "", false, GUIEditor.window[1]) 
        IMG = guiCreateStaticImage(14, 21, 180, 180, ":alarm/alarm.png", false, GUIEditor.window[1]) 
    end 
) 
  
addEventHandler("onClientGUIClick",root, 
function () 
    if source == (GUIEditor.button[1]) then 
    givePlayerMoney(100) 
    playSound("warning.mp3") 
    guiSetEnabled(GUIEditor.button[1],false) 
    setTimer(function () 
    guiSetEnabled(GUIEditor.button[1],true) 
    end, 120000, 0) 
  
    end 
    if source == (GUIEditor.button[2]) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor(false) 
    end 
end) 

MyBlip = createBlip ( 211.51495, 1812.03601, 20.85941, 32) 
Marker = createMarker ( 211.51495, 1812.03601, 20.85941, "cylinder",1,255,255,0, 50 ) -- احداثيات الماركر 
  
GUIEditor = { 
    button = {}, 
    window = {}, 
    label = {} 
} 
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 432) / 2, (screenH - 256) / 2, 432, 256, "نظام الانذار سيرفر ( لم يحدد )", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FEC1E4F6") 
        guiSetVisible(GUIEditor.window[1],false) 
        MyLabel = guiCreateLabel(224, 28, 204, 163, "لوحة الانذار الخاصة بسوات مصر\n\nفي حالة يوجد هجوم على المقر \n\nمن فضلك قم بالضغط على زر warning\n\nفي حالة لا يوجد هجوم اضغط على X\n\nاستمتع بوقت ودافع عن الشعب\n\n[ SWAT.EGYPT ]\nستحصل على مال اذا ساعدت الجيش", false, GUIEditor.window[1]) 
        guiSetFont(MyLabel, "default-bold-small") 
        guiLabelSetColor(MyLabel, 193, 228, 246) 
        guiLabelSetHorizontalAlign(MyLabel, "center", false) 
        guiLabelSetVerticalAlign(MyLabel, "center") 
        GUIEditor.button[1] = guiCreateButton(10, 210, 188, 36, "[ play alarm ]", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.button[1], "default-bold-small") 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FEC1E4F6") 
        GUIEditor.button[2] = guiCreateButton(234, 210, 188, 36, "[ X ]", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.button[2], "default-bold-small") 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FEC1E4F6") 
        GUIEditor.label[1] = guiCreateLabel(14, 21, 180, 180, "", false, GUIEditor.window[1]) 
        IMG = guiCreateStaticImage(14, 21, 180, 180, ":alarm/alarm.png", false, GUIEditor.window[1]) 
  
  
addEventHandler("onClientMarkerHit",Marker, 
function (player) 
if player ~= localPlayer then return end 
guiSetVisible ( GUIEditor.window[1] , true ) 
showCursor ( true ) 
end) 
  
  
addEventHandler("onClientGUIClick",root, 
function () 
    if source == (GUIEditor.button[1]) then 
    givePlayerMoney(100) 
    for _, v in ipairs ( getElementsByType ( "player" ) ) do 
    playSound("warning.mp3") 
    guiSetEnabled(GUIEditor.button[1],false) 
    setTimer(function () 
    guiSetEnabled(GUIEditor.button[1],true) 
    end, 120000, 0) 
    end 
    end 
    if source == (GUIEditor.button[2]) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor(false) 
    end 
end) 

وين المساحة المحددة الي سويتها ؟

Link to comment

    MyBlip = createBlip ( 211.51495, 1812.03601, 20.85941, 32) 
    Marker = createMarker ( 211.51495, 1812.03601, 20.85941, "cylinder",1,255,255,0, 50 ) -- احداثيات الماركر 
      
    GUIEditor = { 
        button = {}, 
        window = {}, 
        label = {} 
    } 
    local screenW, screenH = guiGetScreenSize() 
            GUIEditor.window[1] = guiCreateWindow((screenW - 432) / 2, (screenH - 256) / 2, 432, 256, "نظام الانذار سيرفر ( لم يحدد )", false) 
            guiWindowSetSizable(GUIEditor.window[1], false) 
            guiSetProperty(GUIEditor.window[1], "CaptionColour", "FEC1E4F6") 
            guiSetVisible(GUIEditor.window[1],false) 
            MyLabel = guiCreateLabel(224, 28, 204, 163, "لوحة الانذار الخاصة بسوات مصر\n\nفي حالة يوجد هجوم على المقر \n\nمن فضلك قم بالضغط على زر warning\n\nفي حالة لا يوجد هجوم اضغط على X\n\nاستمتع بوقت ودافع عن الشعب\n\n[ SWAT.EGYPT ]\nستحصل على مال اذا ساعدت الجيش", false, GUIEditor.window[1]) 
            guiSetFont(MyLabel, "default-bold-small") 
            guiLabelSetColor(MyLabel, 193, 228, 246) 
            guiLabelSetHorizontalAlign(MyLabel, "center", false) 
            guiLabelSetVerticalAlign(MyLabel, "center") 
            GUIEditor.button[1] = guiCreateButton(10, 210, 188, 36, "[ play alarm ]", false, GUIEditor.window[1]) 
            guiSetFont(GUIEditor.button[1], "default-bold-small") 
            guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FEC1E4F6") 
            GUIEditor.button[2] = guiCreateButton(234, 210, 188, 36, "[ X ]", false, GUIEditor.window[1]) 
            guiSetFont(GUIEditor.button[2], "default-bold-small") 
            guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FEC1E4F6") 
            GUIEditor.label[1] = guiCreateLabel(14, 21, 180, 180, "", false, GUIEditor.window[1]) 
            IMG = guiCreateStaticImage(14, 21, 180, 180, "alarm/alarm.png", false, GUIEditor.window[1]) 
      
      
addEventHandler("onClientMarkerHit",Marker, 
function (player) 
    if player ~= localPlayer then return end 
    guiSetVisible ( GUIEditor.window[1] , true ) 
    showCursor ( true ) 
end) 
  
addEventHandler("onClientGUIClick",root, 
function () 
    if source == (GUIEditor.button[1]) then 
        guiSetEnabled(GUIEditor.button[1],false) 
        setTimer(function () 
            guiSetEnabled(GUIEditor.button[1],true) 
        end, 120000, 0) 
        triggerServerEvent('StartWarn',localPlayer) 
    elseif source == (GUIEditor.button[2]) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor(false) 
    end 
end) 
  
addEvent('StartWarn2',true) 
addEventHandler('StartWarn2',root, 
function ()  
    if ( isElement(Sound) ) then 
        destroyElement(Sound) 
    end 
    local x,y,z = getElementPosition(source) 
    Sound = playSound3D( "warning.mp3",x,y,z )  
    setSoundMaxDistance( Sound, 1200 ) 
end) 
  

Server

addEvent('StartWarn',true) 
addEventHandler('StartWarn',root, 
function ()  
    givePlayerMoney(client,100) 
    triggerClientEvent(getRootElement(),'StartWarn2',client) 
end) 
Link to comment
    MyBlip = createBlip ( 211.51495, 1812.03601, 20.85941, 32) 
    Marker = createMarker ( 211.51495, 1812.03601, 20.85941, "cylinder",1,255,255,0, 50 ) -- احداثيات الماركر 
      
    GUIEditor = { 
        button = {}, 
        window = {}, 
        label = {} 
    } 
    local screenW, screenH = guiGetScreenSize() 
            GUIEditor.window[1] = guiCreateWindow((screenW - 432) / 2, (screenH - 256) / 2, 432, 256, "نظام الانذار سيرفر ( لم يحدد )", false) 
            guiWindowSetSizable(GUIEditor.window[1], false) 
            guiSetProperty(GUIEditor.window[1], "CaptionColour", "FEC1E4F6") 
            guiSetVisible(GUIEditor.window[1],false) 
            MyLabel = guiCreateLabel(224, 28, 204, 163, "لوحة الانذار الخاصة بسوات مصر\n\nفي حالة يوجد هجوم على المقر \n\nمن فضلك قم بالضغط على زر warning\n\nفي حالة لا يوجد هجوم اضغط على X\n\nاستمتع بوقت ودافع عن الشعب\n\n[ SWAT.EGYPT ]\nستحصل على مال اذا ساعدت الجيش", false, GUIEditor.window[1]) 
            guiSetFont(MyLabel, "default-bold-small") 
            guiLabelSetColor(MyLabel, 193, 228, 246) 
            guiLabelSetHorizontalAlign(MyLabel, "center", false) 
            guiLabelSetVerticalAlign(MyLabel, "center") 
            GUIEditor.button[1] = guiCreateButton(10, 210, 188, 36, "[ play alarm ]", false, GUIEditor.window[1]) 
            guiSetFont(GUIEditor.button[1], "default-bold-small") 
            guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FEC1E4F6") 
            GUIEditor.button[2] = guiCreateButton(234, 210, 188, 36, "[ X ]", false, GUIEditor.window[1]) 
            guiSetFont(GUIEditor.button[2], "default-bold-small") 
            guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FEC1E4F6") 
            GUIEditor.label[1] = guiCreateLabel(14, 21, 180, 180, "", false, GUIEditor.window[1]) 
            IMG = guiCreateStaticImage(14, 21, 180, 180, "alarm/alarm.png", false, GUIEditor.window[1]) 
      
      
addEventHandler("onClientMarkerHit",Marker, 
function (player) 
    if player ~= localPlayer then return end 
    guiSetVisible ( GUIEditor.window[1] , true ) 
    showCursor ( true ) 
end) 
  
addEventHandler("onClientGUIClick",root, 
function () 
    if source == (GUIEditor.button[1]) then 
        guiSetEnabled(GUIEditor.button[1],false) 
        setTimer(function () 
            guiSetEnabled(GUIEditor.button[1],true) 
        end, 120000, 0) 
        triggerServerEvent('StartWarn',localPlayer) 
    elseif source == (GUIEditor.button[2]) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor(false) 
    end 
end) 
  
addEvent('StartWarn2',true) 
addEventHandler('StartWarn2',root, 
function ()  
    if ( isElement(Sound) ) then 
        destroyElement(Sound) 
    end 
    local x,y,z = getElementPosition(source) 
    Sound = playSound3D( "warning.mp3",x,y,z )  
    setSoundMaxDistance( Sound, 1200 ) 
end) 
  

Server

addEvent('StartWarn',true) 
addEventHandler('StartWarn',root, 
function ()  
    givePlayerMoney(client,100) 
    triggerClientEvent(getRootElement(),'StartWarn2',client) 
end) 

مشكور على تعبك معي + الفكرة حلوة ان كل ما ابعد الصوت يقل

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...