Froze Posted July 9, 2015 Share Posted July 9, 2015 السلام عليكم ,, انا ابي كود يسوي للقريد لست ريفرش يعني انا سويت قريد لست يجيب اسماء اللاعبين بس المشكلة اذا دخل لاعب ما يجي اسمه بالقريد لست لازم اسوي رستارت للمود عشان يجي اتتمنى تفيدوني :* Link to comment
Mr.R Posted July 9, 2015 Share Posted July 9, 2015 تفضل سويت هذا الكود يخلي اسماء الاعبين بالقريد ليست , + يتحدث اذا غير نكه او دخل او خرج واذا تبي زر ريفرش قلي : ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) Window = guiCreateWindow ( 716, 404, 401, 483, "Test Window", false ) guiWindowSetSizable ( Window, false ) guiSetVisible ( Window, false ) GridList = guiCreateGridList ( 9, 21, 154, 452, false, Window ) guiGridListAddColumn ( GridList, "Players", 0.90 ) RefreshButton = guiCreateButton ( 191, 350, 200, 49, "Refresh", false, Window ) players ( ) end ) bindKey ( "F5", "down", function ( ) guiSetVisible ( Window, not guiGetVisible ( Window ) ) showCursor ( guiGetVisible ( Window ) ) end ) function players ( ) guiGridListClear ( GridList ) for _,v in ipairs ( getElementsByType ( "player" ) ) do local Row = guiGridListAddRow ( GridList) guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) end end addEventHandler ( "onClientPlayerJoin", root, players ) addEventHandler ( "onClientPlayerQuit", root, players ) addEventHandler ( "onClientPlayerChangeNick", root, players ) Link to comment
#DRAGON!FIRE Posted July 9, 2015 Share Posted July 9, 2015 ببساطة كل ما يفك اللوحة نفذ كودكـ . Link to comment
Froze Posted July 9, 2015 Author Share Posted July 9, 2015 يعطيك العافية الحين فهمت addEventHandler ( "onClientPlayerJoin", root, players ) player هي اسم الفنكشن والمقصود انه اذا دخل اللاعب يسوي الفنكشن مره ثانيه صح علي ؟ Link to comment
#|_oskar_|# Posted July 9, 2015 Share Posted July 9, 2015 يعطيك العافية الحين فهمت addEventHandler ( "onClientPlayerJoin", root, players ) player هي اسم الفنكشن والمقصود انه اذا دخل اللاعب يسوي الفنكشن مره ثانيه صح علي ؟ ينفع انك تسويه عند دخول اللاعب عادى بس لو لاعب غير اسمه داخل السيرفر راح يكون اسمه القديم موجود بالقريد وعشان يتغير لازم يطلع ويدخل من السيرفر واذا كنت تبي تسوي رفرش خله مع فتح اللوحه اسهل لك Link to comment
Froze Posted July 9, 2015 Author Share Posted July 9, 2015 يب انا فاهم الله يعافيك بس حطيت اذا دخل اللاعب ك مثال ما قصرتوا Link to comment
Mr.R Posted July 9, 2015 Share Posted July 9, 2015 يعطيك العافية الحين فهمت addEventHandler ( "onClientPlayerJoin", root, players ) player هي اسم الفنكشن والمقصود انه اذا دخل اللاعب يسوي الفنكشن مره ثانيه صح علي ؟ ينفع انك تسويه عند دخول اللاعب عادى بس لو لاعب غير اسمه داخل السيرفر راح يكون اسمه القديم موجود بالقريد وعشان يتغير لازم يطلع ويدخل من السيرفر واذا كنت تبي تسوي رفرش خله مع فتح اللوحه اسهل لك يقدر يخليه مع فتح اللوحه , بس صراحه ماجربتها انا واكيد بتضبط بس انا سويت كذا على طريقتي وطبعاً شلون م يتغير اسمه ب القريد ليست شف انا وش حاط اهم ثلاث اساسيات addEventHandler ( "onClientPlayerJoin", root, players ) addEventHandler ( "onClientPlayerQuit", root, players ) addEventHandler ( "onClientPlayerChangeNick", root, players ) Link to comment
Froze Posted July 9, 2015 Author Share Posted July 9, 2015 بس فيه مشكلة اذا خل واحد يجيب اسمه واذا غيير اسمه يجيب اسمه القديم والجديد ><" Link to comment
#|_oskar_|# Posted July 9, 2015 Share Posted July 9, 2015 يعطيك العافية الحين فهمت addEventHandler ( "onClientPlayerJoin", root, players ) player هي اسم الفنكشن والمقصود انه اذا دخل اللاعب يسوي الفنكشن مره ثانيه صح علي ؟ ينفع انك تسويه عند دخول اللاعب عادى بس لو لاعب غير اسمه داخل السيرفر راح يكون اسمه القديم موجود بالقريد وعشان يتغير لازم يطلع ويدخل من السيرفر واذا كنت تبي تسوي رفرش خله مع فتح اللوحه اسهل لك يقدر يخليه مع فتح اللوحه , بس صراحه ماجربتها انا واكيد بتضبط بس انا سويت كذا على طريقتي وطبعاً شلون م يتغير اسمه ب القريد ليست شف انا وش حاط اهم ثلاث اساسيات addEventHandler ( "onClientPlayerJoin", root, players ) addEventHandler ( "onClientPlayerQuit", root, players ) addEventHandler ( "onClientPlayerChangeNick", root, players ) كودك ماقلت عليه شئ بس كنت افهمه عشان هو كان ضايف حدث الدخول وكنت اقوله ع الاخطاء اللى ممكن تصير معه Link to comment
Mr.R Posted July 9, 2015 Share Posted July 9, 2015 بس فيه مشكلة اذا خل واحد يجيب اسمه واذا غيير اسمه يجيب اسمه القديم والجديد ><" ... جرب كذا addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) Window = guiCreateWindow ( 716, 404, 401, 483, "Test Window", false ) guiWindowSetSizable ( Window, false ) guiSetVisible ( Window, false ) GridList = guiCreateGridList ( 9, 21, 154, 452, false, Window ) guiGridListAddColumn ( GridList, "Players", 0.90 ) end ) bindKey ( "F5", "down", function ( ) guiSetVisible ( Window, not guiGetVisible ( Window ) ) showCursor ( guiGetVisible ( Window ) ) players ( ) end ) function players ( ) guiGridListClear ( GridList ) for _,v in ipairs ( getElementsByType ( "player" ) ) do local Row = guiGridListAddRow ( GridList) guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) end end Link to comment
Froze Posted July 9, 2015 Author Share Posted July 9, 2015 يعطيك العافية كنت ناسي guiGridListClear ( GridList ) 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