Jump to content

اخر موضوع شوفه


Recommended Posts

طلب بسيط لو سمحت يعني

ابي لما اسوي لوحة قريد ليست

والكلام الى فيها وكذا

مثال

القريد ليست فيها

قوانين السيرفر

حول السيرفر

من نحن

ابي لما يضغط ع واحده منهم يظهر الكلام المكتوب فيها وشكرآ لمجهودكم

Link to comment
طلب بسيط لو سمحت يعني

ابي لما اسوي لوحة قريد ليست

والكلام الى فيها وكذا

مثال

القريد ليست فيها

قوانين السيرفر

حول السيرفر

من نحن

ابي لما يضغط ع واحده منهم يظهر الكلام المكتوب فيها وشكرآ لمجهودكم

سهل سوي اللى تعرف تسويه واطرح محاولتك

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

Link to comment

الكود حقي

مثال بسيط يعني

مشان اسوي اللوحة الجديده وكده

  
GUIEditor = { 
    gridlist = {}, 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(222, 195, 655, 478, "Example Panel", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.gridlist[1] = guiCreateGridList(9, 26, 92, 442, false, GUIEditor.window[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[1], "القوانين", 0.9) 
        for i = 1, 2 do 
            guiGridListAddRow(GUIEditor.gridlist[1]) 
        end 
        guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "قوانين السيرفر", false, false) 
        guiGridListSetItemText(GUIEditor.gridlist[1], 1, 1, "من نحن", false, false)     
    end 
) 
  

#مثال

Link to comment

غيرت لك اللوحه

local Rules = { 
{"قوانين السيرفر", "File1.txt",200}, 
{"من نحن", "File2.txt",200}, 
} 
  
local screenW, screenH = guiGetScreenSize() 
window = guiCreateWindow((screenW - 663) / 2, (screenH - 534) / 2, 663, 534, "قوانين وشروط السيرفر الرجاء الالتزام بها", false) 
guiWindowSetSizable(window, false) 
guiSetAlpha(window, 1.00) 
  
gridlist = guiCreateGridList(9, 26, 190, 498, false, window) 
guiGridListAddColumn(gridlist, "القوانين والشروط", 0.9) 
button = guiCreateButton(204, 487, 449, 37, "اغلاق اللوحه", false, window) 
memo = guiCreateMemo(199, 24, 454, 459, "", false, window) 
guiSetAlpha(memo, 0.60) 
guiMemoSetReadOnly(memo, true) 
for _, rules in pairs(Rules) do 
local row = guiGridListAddRow(gridlist) 
guiGridListSetItemText(gridlist,row,1,rules[1],false,false) 
end 
addEventHandler( "onClientGUIClick",root, 
function( ) 
if source == gridlist then 
if (guiGridListGetSelectedItem(gridlist) == -1) then return end 
for _, rules in pairs(Rules) do 
if (guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist), 1) == rules[1]) then 
guiSetText(memo,fileRead(fileOpen(rules[2]),rules[3])) 
end 
end 
elseif source == button then 
guiSetVisible (window, false) 
showCursor(false) 
end 
end) 
guiSetVisible (window, false) 
bindKey ("F5", "down", 
function() 
guiSetVisible(window, not guiGetVisible(window)) 
showCursor(guiGetVisible(window)) 
end) 

عشان تظهر الكلام بالميمو تسوى ملف جديد بصيغة txt

وتضيف التعريف حقه بال meta

وبس

Link to comment
وبيتعرف الكلام لوحده في اللوحه ؟

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

قوانين السيرفر

ومن نحن

سوي ملفين

الملف الاول اكتب فيه قوانين سيرفرك

الملف الثاني اكتب فى من نحن

صعبه ؟

Link to comment

لو ماعرفت تسوي الملفات استخدم ذا

    local Rules = { 
    {"قوانين السيرفر",'هنا تكتب قوانين سيرفرك '}, 
    {"من نحن",'هنا اكتب من نحن مواصفات اي شئ اللى تحب تكتبه اكتبه'}, 
    } 
      
    local screenW, screenH = guiGetScreenSize() 
    window = guiCreateWindow((screenW - 663) / 2, (screenH - 534) / 2, 663, 534, "قوانين وشروط السيرفر الرجاء الالتزام بها", false) 
    guiWindowSetSizable(window, false) 
    guiSetAlpha(window, 1.00) 
      
    gridlist = guiCreateGridList(9, 26, 190, 498, false, window) 
    guiGridListAddColumn(gridlist, "القوانين والشروط", 0.9) 
    button = guiCreateButton(204, 487, 449, 37, "اغلاق اللوحه", false, window) 
    memo = guiCreateMemo(199, 24, 454, 459, "", false, window) 
    guiSetAlpha(memo, 0.60) 
    guiMemoSetReadOnly(memo, true) 
    for _, rules in pairs(Rules) do 
    local row = guiGridListAddRow(gridlist) 
    guiGridListSetItemText(gridlist,row,1,rules[1],false,false) 
    end 
    addEventHandler( "onClientGUIClick",root, 
    function( ) 
    if source == gridlist then 
    if (guiGridListGetSelectedItem(gridlist) == -1) then return end 
    for _, rules in pairs(Rules) do 
    if (guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist), 1) == rules[1]) then 
    guiSetText(memo,rules[2],100000) 
    end 
    end 
    elseif source == button then 
    guiSetVisible (window, false) 
    showCursor(false) 
    end 
    end) 
    guiSetVisible (window, false) 
    bindKey ("F5", "down", 
    function() 
    guiSetVisible(window, not guiGetVisible(window)) 
    showCursor(guiGetVisible(window)) 
    end) 
Link to comment

اساسآ انا ماقرأت الكود ضض

تمت الافادة

بس شي بسيط !

كيف اظبط الجيو مع الدي اكس ؟

سويت نص دي اكس

ع لوحة جيو

حطيت احداثيات لوحة الجيو مكان احداثيات الدي اكس مب ظبط !

Link to comment
اساسآ انا ماقرأت الكود ضض

تمت الافادة

بس شي بسيط !

كيف اظبط الجيو مع الدي اكس ؟

سويت نص دي اكس

ع لوحة جيو

حطيت احداثيات لوحة الجيو مكان احداثيات الدي اكس مب ظبط !

عشان تجيب الاحداثيات استخدم

guiGetPosition

Link to comment

إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذة

زي مايصير مثلا الزر مع النافذة يصير مربوط معها

اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي.

Link to comment
إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذة

زي مايصير مثلا الزر مع النافذة يصير مربوط معها

اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي.

يقدر يسوي اي شئ هو عايزه :!:

Link to comment
إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذة

زي مايصير مثلا الزر مع النافذة يصير مربوط معها

اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي.

يقدر يسوي اي شئ هو عايزه :!:

يقدر يربط اشياء محددة فقط

Link to comment
إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذة

زي مايصير مثلا الزر مع النافذة يصير مربوط معها

اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي.

يقدر يسوي اي شئ هو عايزه :!:

يقدر يربط اشياء محددة فقط

مثل ايش ؟

Link to comment
guiGetText 
guiProgressBarGetProgress  
  

وفي اشياء ثانية

اللي اعرفه انه يقدر يربط الدى اكس مع اللوحه العاديه ويحركه مع اللوحه

لكن طريقتك تجيب اللي مكتوب بالبوتون ويحطه في الدي اكس تكست

لكن صاحب الموضوع قصده يمكن يبي يسوي قوانين والكلام يكون دي اكس بس يربطه مع اللوحه ويحركه وكدا فهمت

Link to comment
guiGetText 
guiProgressBarGetProgress  
  

وفي اشياء ثانية

اللي اعرفه انه يقدر يربط الدى اكس مع اللوحه العاديه ويحركه مع اللوحه

لكن طريقتك تجيب اللي مكتوب بالبوتون ويحطه في الدي اكس تكست

لكن صاحب الموضوع قصده يمكن يبي يسوي قوانين والكلام يكون دي اكس بس يربطه مع اللوحه ويحركه وكدا فهمت

Gui تقصد يحط تكست الدي اكس في لوحة

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

Link to comment
guiGetText 
guiProgressBarGetProgress  
  

وفي اشياء ثانية

اللي اعرفه انه يقدر يربط الدى اكس مع اللوحه العاديه ويحركه مع اللوحه

لكن طريقتك تجيب اللي مكتوب بالبوتون ويحطه في الدي اكس تكست

لكن صاحب الموضوع قصده يمكن يبي يسوي قوانين والكلام يكون دي اكس بس يربطه مع اللوحه ويحركه وكدا فهمت

Gui تقصد يحط تكست الدي اكس في لوحة

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

يب ذا اللي فهمته منه :mrgreen:

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