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