Jump to content

Gridlist?


Recommended Posts

Posted

السلام عليكم

انا مسوي جريد ليست وزر ,ابي اذا اخترت السطر الاول مثلا من الجريد ليست وضغطت الزر يعطيني شخصية

واذا اخترت السطر الثاني اللي بالجريد ليست يعطيني شخصية ثانية

شكرا

Posted
السلام عليكم

انا مسوي جريد ليست وزر ,ابي اذا اخترت السطر الاول مثلا من الجريد ليست وضغطت الزر يعطيني شخصية

واذا اخترت السطر الثاني اللي بالجريد ليست يعطيني شخصية ثانية

شكرا

اخوي انت مسوي ايدي الشخصية بالقريد ولا كيف؟

Posted
table 
guiCreateWindow 
guiCreateGridList 
guiGridListAddColumn 
pairs or next 
guiGridListAddRow 
guiGridListSetItemText 
guiGridListSetItemData 
"onClientGUIClick" 
guiGridListGetSelectedItem 
guiGridListGetItemText 
guiGridListGetItemData 
triggerServerEvent 
setElementModel 

Posted

اي, يطلع لك نافذ فيه خيارات وزر, تختار الخيار اللي تبيه (الشخصية) وتضغط الزر يعطيك الشخصية

Posted
table 
guiCreateWindow 
guiCreateGridList 
guiGridListAddColumn 
pairs or next 
guiGridListAddRow 
guiGridListSetItemText 
guiGridListSetItemData 
"onClientGUIClick" 
guiGridListGetSelectedItem 
guiGridListGetItemText 
guiGridListGetItemData 
triggerServerEvent 
setElementModel 

مشكؤورر اخوي

Posted

شوف بالنسبة للوظائف :

guiCreateWindow 
guiCreateGridList 
guiGridListAddColumn 

GUIEditor هذي كلها تسويها بمود

أما الباقي :

table > تسوي جدول تخزن فيه أسماء وايديات السكنات

pairs or next > تسوي لووب للجدول, وتجيب السكنات المخزنة فيه

guiGridListAddRow > لإضافة رو يعني سطر

guiGridListSetItemText > للكتابة في السطر إللي ضفناه

guiGridListSetItemData > تحط داتا معينة لكل سطر

"onClientGUIClick" > تضيف حدث عند الضغط على النافذة, وطبعا تتحقق من انه الزر اللي انضغط

guiGridListGetSelectedItem > تجيب الشي المختار في القريد, يعني السطر اللي اختاروه

guiGridListGetItemText > تجيب نص الشي المختار

guiGridListGetItemData > guiGridListSetItemData تجيب الداتا إللي خزنتها أول بإستخدام

triggerServerEvent > ترسل المعلومات للسيرفر

setElementModel > تغير شخصية اللاعب

Posted

بسس في مشكلة, اذا وقفت عـ الماركر يطلع النافذ لكل اللي في السيرفر, كيف اخليه بسس لي؟

Posted
function showUserPanel ( hitPlayer ) 
    if guiGetVisible ( GUIEditor.window[1] ) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor ( false ) 
    else 
        guiSetVisible ( GUIEditor.window[1], true ) 
        showCursor ( true ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", mm, showUserPanel ) 

هنا الزبدة

Posted
function showUserPanel ( hitPlayer ) 
    if hitPlayer == localPlayer then 
    if guiGetVisible ( GUIEditor.window[1] ) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor ( false ) 
    else 
        guiSetVisible ( GUIEditor.window[1], true ) 
        showCursor ( true ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", mm, showUserPanel ) 

Posted
function showUserPanel ( hitPlayer ) 
    if hitPlayer == localPlayer then 
    if guiGetVisible ( GUIEditor.window[1] ) then 
        guiSetVisible ( GUIEditor.window[1], false ) 
        showCursor ( false ) 
    else 
        guiSetVisible ( GUIEditor.window[1], true ) 
        showCursor ( true ) 
         end 
    end 
end 
addEventHandler ( "onClientMarkerHit", mm, showUserPanel ) 

العفو كان ناقص اند ضض

Posted

طيب اخر سؤال xD

كيف طريقة الداتا؟

وش احط اخر شي؟

guiGridListSetItemData ( grid, row, column, وشش اكتب هنا؟)  

Posted

كيف اسويها؟

هذا اللي طلع معي

  if (guiGridListGetSelectedItem (GUIEditor.gridlist[1])) then 

بسس الخيارين في

GUIEditor.gridlist[1] 

كيف افرق بينهم؟

Posted

مثلا تجيب ايدي الشخصية لداتا محددة من كلام ..

local vID =  guiGridListGetItemData ( vList, guiGridListGetSelectedItem ( vList ), vColumn ); 

Posted

اذا تبي تحدد الأسطر , وكل سطر يعطي شخصية معينة :

"onClientGUIClick" -- Event 
guiGridListGetSelectedItem 
guiGridListGetItemText 
if  
triggerServerEvent 
setElementModel 

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