Jump to content

زر دون الضغط عليه !


Recommended Posts

  • Replies 168
  • Created
  • Last Reply

Top Posters In This Topic

السلام عليكم ورحمة الله وبركاتة

واجهتني مشكله بـ guieditor

سويت نافذه وازرآر بس الازرآر ما تختفي !

الكود :

    addEventHandler("onClientResourceStart",resourceRoot, 
    function() 
        GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Label = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(241,112,317,351,"",false) 
  
        GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[2] = guiCreateButton(330,237,97,30,"Click Here 2",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[3] = guiCreateButton(327,321,99,34,"Click Here 3",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[4] = guiCreateButton(324,405,99,33,"Click Here 4",false,GUIEditor_Window[1]) 
  
        GUIEditor_Label[1] = guiCreateLabel(262,113,176,20,"            Note For Admin Only",false,GUIEditor_Window[1]) 
    end 
) 

Link to comment
السلام عليكم ورحمة الله وبركاتة

واجهتني مشكله بـ guieditor

سويت نافذه وازرآر بس الازرآر ما تختفي !

الكود :

    addEventHandler("onClientResourceStart",resourceRoot, 
    function() 
        GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Label = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(241,112,317,351,"",false) 
  
        GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[2] = guiCreateButton(330,237,97,30,"Click Here 2",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[3] = guiCreateButton(327,321,99,34,"Click Here 3",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[4] = guiCreateButton(324,405,99,33,"Click Here 4",false,GUIEditor_Window[1]) 
  
        GUIEditor_Label[1] = guiCreateLabel(262,113,176,20,"            Note For Admin Only",false,GUIEditor_Window[1]) 
    end 
) 

  
 addEventHandler("onClientResourceStart",resourceRoot, 
    function() 
        GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Label = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(241,112,317,351,"",false) 
  
        GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[2] = guiCreateButton(330,237,97,30,"Click Here 2",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[3] = guiCreateButton(327,321,99,34,"Click Here 3",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[4] = guiCreateButton(324,405,99,33,"Click Here 4",false,GUIEditor_Window[1]) 
  
        GUIEditor_Label[1] = guiCreateLabel(262,113,176,20,"            Note For Admin Only",false,GUIEditor_Window[1]) 
         
        guiSetVisible(GUIEditor_Window[1], false) --- اخفاء او اظهار النافذة 
    end 
) 
  
  

Link to comment
السلام عليكم ورحمة الله وبركاتة

واجهتني مشكله بـ guieditor

سويت نافذه وازرآر بس الازرآر ما تختفي !

الكود :

    addEventHandler("onClientResourceStart",resourceRoot, 
    function() 
        GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Label = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(241,112,317,351,"",false) 
  
        GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[2] = guiCreateButton(330,237,97,30,"Click Here 2",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[3] = guiCreateButton(327,321,99,34,"Click Here 3",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[4] = guiCreateButton(324,405,99,33,"Click Here 4",false,GUIEditor_Window[1]) 
  
        GUIEditor_Label[1] = guiCreateLabel(262,113,176,20,"            Note For Admin Only",false,GUIEditor_Window[1]) 
    end 
) 

  
 addEventHandler("onClientResourceStart",resourceRoot, 
    function() 
        GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Label = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(241,112,317,351,"",false) 
  
        GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[2] = guiCreateButton(330,237,97,30,"Click Here 2",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[3] = guiCreateButton(327,321,99,34,"Click Here 3",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[4] = guiCreateButton(324,405,99,33,"Click Here 4",false,GUIEditor_Window[1]) 
  
        GUIEditor_Label[1] = guiCreateLabel(262,113,176,20,"            Note For Admin Only",false,GUIEditor_Window[1]) 
         
        guiSetVisible(GUIEditor_Window[1], false) --- اخفاء او اظهار النافذة 
    end 
) 
  
  

المشكلة من الازرار

اذا حطيت

GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,GUIEditor_Window[1]) 

ما يظهر مع النافذذه

واذا حطيت

GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,) 

يظهر مع النافذه ومعد يختفي معها

ياريت حل ذذ

Link to comment
والله مدري ماني شايف فيه شي

هات الكلنت كامل

وانا بعد شفت الكود اكثر من 10 مرات مافي اي مشكله !

client :

addEventHandler("onClientResourceStart",resourceRoot, 
    function() 
        GUIEditor_Window = {} 
        GUIEditor_Button = {} 
        GUIEditor_Label = {} 
  
        GUIEditor_Window[1] = guiCreateWindow(241,112,317,351,"",false) 
  
        GUIEditor_Button[1] = guiCreateButton(332,158,97,31,"Click Here",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[2] = guiCreateButton(330,237,97,30,"Click Here 2",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[3] = guiCreateButton(327,321,99,34,"Click Here 3",false,GUIEditor_Window[1]) 
  
        GUIEditor_Button[4] = guiCreateButton(324,405,99,33,"Click Here 4",false,GUIEditor_Window[1]) 
  
        GUIEditor_Label[1] = guiCreateLabel(262,113,176,20,"            Note For Admin Only",false,GUIEditor_Window[1]) 
        
        guiSetVisible(GUIEditor_Window[1], false) 
    end 
) 
  
----------- 
function show() 
guiSetVisible(GUIEditor_Window[1], not guiGetVisible(GUIEditor_Window[1])) 
showCursor(guiGetVisible(GUIEditor_Window[1])) 
end 
bindKey ("F2", "down", show) 

Link to comment
GUIEditor_window = {} 
GUIEditor_button = {} 
GUIEditor_label = {} 
  
GUIEditor_window[1] = guiCreateWindow(241,112,317,351,"",false) 
guiSetVisible(GUIEditor_window[1], false) 
  
GUIEditor_button[1] = guiCreateButton(110,70,97,31,"Click Here",false,GUIEditor_window[1]) 
  
GUIEditor_button[2] = guiCreateButton(110,120,97,30,"Click Here 2",false,GUIEditor_window[1]) 
  
GUIEditor_button[3] = guiCreateButton(110,170,99,34,"Click Here 3",false,GUIEditor_window[1]) 
  
GUIEditor_button[4] = guiCreateButton(110,220,99,33,"Click Here 4",false,GUIEditor_window[1]) 
  
GUIEditor_label[1] = guiCreateLabel(62,20,176,20,"            Note For Admin Only",false,GUIEditor_window[1]) 
----------- 
function show() 
    guiSetVisible(GUIEditor_window[1], not guiGetVisible(GUIEditor_window[1])) 
    showCursor(guiGetVisible(GUIEditor_window[1])) 
end 
bindKey ("F2", "down", show) 

اولاً ما يحتاج تسوي حدث عشان تسوي نافذة !

زر لازم تسويه بداخل النافذة عشان ما تخرب الاحداثيات GUI Editorثانياً انت مسوي الأزرار خارج النافذة ( الأحداثيات خطأ ) , لما تسوي بال !

Link to comment
GUIEditor_window = {} 
GUIEditor_button = {} 
GUIEditor_label = {} 
  
GUIEditor_window[1] = guiCreateWindow(241,112,317,351,"",false) 
guiSetVisible(GUIEditor_window[1], false) 
  
GUIEditor_button[1] = guiCreateButton(110,70,97,31,"Click Here",false,GUIEditor_window[1]) 
  
GUIEditor_button[2] = guiCreateButton(110,120,97,30,"Click Here 2",false,GUIEditor_window[1]) 
  
GUIEditor_button[3] = guiCreateButton(110,170,99,34,"Click Here 3",false,GUIEditor_window[1]) 
  
GUIEditor_button[4] = guiCreateButton(110,220,99,33,"Click Here 4",false,GUIEditor_window[1]) 
  
GUIEditor_label[1] = guiCreateLabel(62,20,176,20,"            Note For Admin Only",false,GUIEditor_window[1]) 
----------- 
function show() 
    guiSetVisible(GUIEditor_window[1], not guiGetVisible(GUIEditor_window[1])) 
    showCursor(guiGetVisible(GUIEditor_window[1])) 
end 
bindKey ("F2", "down", show) 

اولاً ما يحتاج تسوي حدث عشان تسوي نافذة !

زر لازم تسويه بداخل النافذة عشان ما تخرب الاحداثيات GUI Editorثانياً انت مسوي الأزرار خارج النافذة ( الأحداثيات خطأ ) , لما تسوي بال !

شكرا جربت احط احداثيات عشوائية وضبط

+

ابي شرح لـ :

stopSound 

مافمت شرح الويكي ذذ

ابيه بزر

Link to comment

^ العفو

========

-- Client Side !

function Sound() 
    if (source == اسم زر تشغيل الصوت) then 
        sound = playSound("NameSound") -- إلى اسم الصوت مع صيغة الصوت NameSound غير 
    elseif (source == اسم زر إيقاف الصوت) then 
        stopSound( sound ) -- إيقاف الصوت 
    end 
end 
addEventHandler ("onClientGUIClick", getRootElement(), Sound) 

ملآحظة لما تبي تستخدم كود حق إيقاف الصوت لازم تسوي اختصار الى كود تشغيل الصوت

v كذا / sound = مثل ماني مسوي فوق

sound = playSound("NameSound") 

Link to comment
^ العفو

========

-- Client Side !

function Sound() 
    if (source == اسم زر تشغيل الصوت) then 
        sound = playSound("NameSound") -- إلى اسم الصوت مع صيغة الصوت NameSound غير 
    elseif (source == اسم زر إيقاف الصوت) then 
        stopSound( sound ) -- إيقاف الصوت 
    end 
end 
addEventHandler ("onClientGUIClick", getRootElement(), Sound) 

ملآحظة لما تبي تستخدم كود حق إيقاف الصوت لازم تسوي اختصار الى كود تشغيل الصوت

v كذا / sound = مثل ماني مسوي فوق

sound = playSound("NameSound") 

كذا راح يكرر يفضل يكون كذا

  
sound = nil 
function Sound() 
    if (source == اسم زر تشغيل الصوت) then 
      if sound == nil then 
        sound = playSound("NameSound") -- إلى اسم الصوت مع صيغة الصوت NameSound غير 
       end 
    elseif (source == اسم زر إيقاف الصوت) then 
        dstroyElement(sound) -- إيقاف الصوت 
        sound = nil 
    end 
end 
addEventHandler ("onClientGUIClick", getRootElement(), Sound) 

Link to comment
^ العفو

========

-- Client Side !

function Sound() 
    if (source == اسم زر تشغيل الصوت) then 
        sound = playSound("NameSound") -- إلى اسم الصوت مع صيغة الصوت NameSound غير 
    elseif (source == اسم زر إيقاف الصوت) then 
        stopSound( sound ) -- إيقاف الصوت 
    end 
end 
addEventHandler ("onClientGUIClick", getRootElement(), Sound) 

ملآحظة لما تبي تستخدم كود حق إيقاف الصوت لازم تسوي اختصار الى كود تشغيل الصوت

v كذا / sound = مثل ماني مسوي فوق

sound = playSound("NameSound") 

كذا راح يكرر يفضل يكون كذا

  
sound = nil 
function Sound() 
    if (source == اسم زر تشغيل الصوت) then 
      if sound == nil then 
        sound = playSound("NameSound") -- إلى اسم الصوت مع صيغة الصوت NameSound غير 
       end 
    elseif (source == اسم زر إيقاف الصوت) then 
        dstroyElement(sound) -- إيقاف الصوت 
        sound = nil 
    end 
end 
addEventHandler ("onClientGUIClick", getRootElement(), Sound) 

شكرآ آسآمة ,شكرآ سعد, ي لبى قلوبكم :D

Link to comment
شكرآ سآمة ,شكرآ سعد, ي لبى قلوبكم :D

العفو

============

@MR.S3D < الرجأإل طلبني اشرح له وظيفة إيقاف الصوت , ما جاب طآري التكرار : /

الأفضل أنك تسويه مايتكرر

يعني هو راح يحطه في رومه وراح يرجع هناا ويقلك يتكرر

يعني من البداية سو كودك من دون مشاكل

Edited by Guest
Link to comment
شكرآ سآمة ,شكرآ سعد, ي لبى قلوبكم :D

العفو

============

@MR.S3D < الرجأإل طلبني اشرح له وظيفة إيقاف الصوت , ما جاب طآري التكرار : /

الأفضل أنك تسويه مايتكرر

يعني هو راح يحطه في رومه وراح يرجع هناا ويقلك يتكرر

يعني من البداية سو كودك من دون مشاكل

حبي الكود ما يتكرر بس انت شكلك تسويه بدون ما تسوي اختصار لكود تشغيل الصوت

على كل حال انا مسوي له ملاحظة بردي فوق , سوي مثل ما قلت له بردي الي فوق و رح يضبط وبدون تكرار ^^

Link to comment

حبي الكود ما يتكرر بس انت شكلك تسويه بدون ما تسوي اختصار لكود تشغيل الصوت

على كل حال انا مسوي له ملاحظة بردي فوق , سوي مثل ما قلت له بردي الي فوق و رح يضبط وبدون تكرار ^^

انت كذا راح تكرر الفيريبل يعني لو فرضنا ضغط 100 مره

ماراح يصير ايقاف للصوت

وانا مجرب ذا الشي

+ توني حطيته في المجاني وكرر فوق 5 مرات

وماصار يطفي

Link to comment

سلام عليكم , بغض النظر عن من كوده الافضل ..

هالكود افضل مثال يمديك تستخدم

addEventHandler("onClientGUIClick", root, 
    function() 
        if(source == btnName)then -- اذا ضغط على زر يشغل الصوت 
            if(sound)then return end -- اذا ضغط مرة ثانية والصوت "الي قبل" شغال ما يسوي اي شي 
            sound = playSound("sound",true) -- يشغل الصوت 
        elseif(source == btnName2)then -- اذا ضغط على زر آخر يوقف الصوت 
            if(sound)then -- اذا الصوت شغال 
                stopSound(sound) -- يوقف الصوت 
                sound = nil -- ويلغي الفاريبل حقته .. 
            end 
        end 
    end 
) 

هالمثال راح يشغل الصوت المحدد على طول , بدون توقف .. اذا ضغطت على نفس الزر , والصوت نفسه شغال , راح يوقف الوظيفة

اللي عليك انك تغير

btnName

و

btnName2

إلى اسماء الازرار الي تبيها

وتغير

"sound"

الى مسار ملف الصوت الي عندك في سكربتك

Link to comment
function showtime ( thePlayer ) 
    country = exports.admin:getPlayerCountry ( thePlayer ) 
    if country == "Saudi Arabia" or country == "SA" then 
        time = getRealTime ( ) 
        hours = time.hour + 3 
        minutes = time.minute 
        outputChatBox ( "Local Time: "..hours..":"..minutes ) 
    end 
end 
addCommandHandler ( "time", showtime ) 

سؤآل :

وش دخل time ذذ

+ ابيها على لبل

ما اشوف لبل ذذ

وشكرآ مقدمما

Link to comment
function showtime ( thePlayer ) 
    country = exports.admin:getPlayerCountry ( thePlayer ) 
    if country == "Saudi Arabia" or country == "SA" then 
        time = getRealTime ( ) 
        hours = time.hour + 3 
        minutes = time.minute 
        outputChatBox ( "Local Time: "..hours..":"..minutes ) 
    end 
end 
addCommandHandler ( "time", showtime ) 

سؤآل :

وش دخل time ذذ

+ ابيها على لبل

ما اشوف لبل ذذ

وشكرآ مقدمما

شوف الأختصار المستخدم في الشات تقدر تستخدمه على ليبل

       guiSetText (myLable, "Local Time: "..hours..":"..minutes ) 
  

Link to comment
function showtime ( thePlayer ) 
    country = exports.admin:getPlayerCountry ( thePlayer ) 
    if country == "Saudi Arabia" or country == "SA" then 
        time = getRealTime ( ) 
        hours = time.hour + 3 
        minutes = time.minute 
        outputChatBox ( "Local Time: "..hours..":"..minutes ) 
    end 
end 
addCommandHandler ( "time", showtime ) 

سؤآل :

وش دخل time ذذ

+ ابيها على لبل

ما اشوف لبل ذذ

وشكرآ مقدمما

شوف الأختصار المستخدم في الشات تقدر تستخدمه على ليبل

       guiSetText (myLable, "Local Time: "..hours..":"..minutes ) 
  

سعوددَ

اقصد ذآ

country = exports.admin:getPlayerCountry 

لو سويتها مثل ما سويت كذا يجي

guiSetText (myLable,country = exports.admin:getPlayerCountry) 

؟

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...