KinG_DrifT Posted July 5, 2013 Posted July 5, 2013 السلام عليكم انا مسوي جريد ليست وزر ,ابي اذا اخترت السطر الاول مثلا من الجريد ليست وضغطت الزر يعطيني شخصية واذا اخترت السطر الثاني اللي بالجريد ليست يعطيني شخصية ثانية شكرا
iPrestege Posted July 5, 2013 Posted July 5, 2013 السلام عليكمانا مسوي جريد ليست وزر ,ابي اذا اخترت السطر الاول مثلا من الجريد ليست وضغطت الزر يعطيني شخصية واذا اخترت السطر الثاني اللي بالجريد ليست يعطيني شخصية ثانية شكرا اخوي انت مسوي ايدي الشخصية بالقريد ولا كيف؟
PaiN^ Posted July 5, 2013 Posted July 5, 2013 table guiCreateWindow guiCreateGridList guiGridListAddColumn pairs or next guiGridListAddRow guiGridListSetItemText guiGridListSetItemData "onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText guiGridListGetItemData triggerServerEvent setElementModel
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 اي, يطلع لك نافذ فيه خيارات وزر, تختار الخيار اللي تبيه (الشخصية) وتضغط الزر يعطيك الشخصية
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 table guiCreateWindow guiCreateGridList guiGridListAddColumn pairs or next guiGridListAddRow guiGridListSetItemText guiGridListSetItemData "onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText guiGridListGetItemData triggerServerEvent setElementModel مشكؤورر اخوي
PaiN^ Posted July 5, 2013 Posted July 5, 2013 شوف بالنسبة للوظائف : guiCreateWindow guiCreateGridList guiGridListAddColumn GUIEditor هذي كلها تسويها بمود أما الباقي : table > تسوي جدول تخزن فيه أسماء وايديات السكنات pairs or next > تسوي لووب للجدول, وتجيب السكنات المخزنة فيه guiGridListAddRow > لإضافة رو يعني سطر guiGridListSetItemText > للكتابة في السطر إللي ضفناه guiGridListSetItemData > تحط داتا معينة لكل سطر "onClientGUIClick" > تضيف حدث عند الضغط على النافذة, وطبعا تتحقق من انه الزر اللي انضغط guiGridListGetSelectedItem > تجيب الشي المختار في القريد, يعني السطر اللي اختاروه guiGridListGetItemText > تجيب نص الشي المختار guiGridListGetItemData > guiGridListSetItemData تجيب الداتا إللي خزنتها أول بإستخدام triggerServerEvent > ترسل المعلومات للسيرفر setElementModel > تغير شخصية اللاعب
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 يعطييك العافية اخوي وماقصررت , والله انكك كفؤو
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 بسس في مشكلة, اذا وقفت عـ الماركر يطلع النافذ لكل اللي في السيرفر, كيف اخليه بسس لي؟
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 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 ) هنا الزبدة
iPrestege Posted July 5, 2013 Posted July 5, 2013 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 )
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 (edited) كفوؤوؤو مشكؤووؤر Edited July 5, 2013 by Guest
iPrestege Posted July 5, 2013 Posted July 5, 2013 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 ) العفو كان ناقص اند ضض
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 عارف, انا اضفتها من خبرتي الخاصة ض1 > > ولآآخبرة ولا شي ههه
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 طيب اخر سؤال كيف طريقة الداتا؟ وش احط اخر شي؟ guiGridListSetItemData ( grid, row, column, وشش اكتب هنا؟)
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 انا عندي نافذ للشخصيات ,بسس ابي كيف اخليه يفرق بين itemText1 and ItemText2?
KinG_DrifT Posted July 5, 2013 Author Posted July 5, 2013 كيف اسويها؟ هذا اللي طلع معي if (guiGridListGetSelectedItem (GUIEditor.gridlist[1])) then بسس الخيارين في GUIEditor.gridlist[1] كيف افرق بينهم؟
iPrestege Posted July 5, 2013 Posted July 5, 2013 مثلا تجيب ايدي الشخصية لداتا محددة من كلام .. local vID = guiGridListGetItemData ( vList, guiGridListGetSelectedItem ( vList ), vColumn );
jafar Posted July 5, 2013 Posted July 5, 2013 اذا تبي تحدد الأسطر , وكل سطر يعطي شخصية معينة : "onClientGUIClick" -- Event guiGridListGetSelectedItem guiGridListGetItemText if triggerServerEvent setElementModel
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now