Mr.Mostafa Posted June 13, 2018 Share Posted June 13, 2018 سلام عليكم اقدر اسوي لو شخص دخل السيرفر يحط باخر اسمه رقم ؟ يعني يجيب آسمه ويضيف عليه رقم كآنه غير آسمه له ويكون آسمه آلجديد كدآ /nick Link to comment
Abdul KariM Posted June 13, 2018 Share Posted June 13, 2018 name = getPlayerName ( player ) setPlayerName ( player , name .. "1" ) Link to comment
Mr.Mostafa Posted June 16, 2018 Author Share Posted June 16, 2018 On ١٣/٦/٢٠١٨ at 19:44, Abdul KariM said: name = getPlayerName ( player ) setPlayerName ( player , name .. "1" ) كدا ؟ function setNick() name = getPlayerName ( player ) setPlayerName ( player , name .. "1" ) end addEventHandler("onPlayerJoin", getRootElement(), setNick) Link to comment
Abdul KariM Posted June 16, 2018 Share Posted June 16, 2018 انا معطيك مثال موب كود كامل هذا جزء بالنسبة اذا تبي تغير الرقم تسوي متغير يزيد مع كل لاعب يدخل + جرب بنفسك وحاول تصلح الخطأ انت جاي تتعلم موب تاخذ وتمشي بالتوفيق 1 Link to comment
#RoLde Posted June 16, 2018 Share Posted June 16, 2018 (edited) try aNumber = 0 function setNick() name = getPlayerName ( source ) aNumber=aNumber+1 setPlayerName ( source , name .. ""..aNumber.."" ) end addEventHandler("onPlayerJoin", getRootElement(), setNick) addEventHandler("onPlayerQuit",getRootElement(), function( ) aNumber=aNumber-1 end ) Edited June 16, 2018 by #RoLde Link to comment
Abdul KariM Posted June 16, 2018 Share Posted June 16, 2018 4 minutes ago, #RoLde said: try aNumber = 0 function setNick() name = getPlayerName ( source ) aNumber=aNumber+1 setPlayerName ( source , name .. ""..aNumber.."" ) end addEventHandler("onPlayerJoin", getRootElement(), setNick) addEventHandler("onPlayerQuit",getRootElement(), function( ) aNumber=aNumber-1 end ) كودك فيه مشكلة والافضل تخليه يحاول Link to comment
#RoLde Posted June 16, 2018 Share Posted June 16, 2018 Just now, Abdul KariM said: كودك فيه مشكلة والافضل تخليه يحاول وش هي ؟ Link to comment
Abdul KariM Posted June 16, 2018 Share Posted June 16, 2018 نفترض ان 4 لاعبين دخلوا السيرفر تمام وحط اسمائهم تمام التمام طلع اول لاعب الي كان اسمه فيه رقم 1 ونقص رقم من المتغير راح يكون العدد 3 بعد ماطلع الاعب , بعدين يدخل لاعب جديد بيزود على المتغير 1 وبيصير العدد 4 وفي لاعب برقم 4 قبل Link to comment
#RoLde Posted June 16, 2018 Share Posted June 16, 2018 1 minute ago, Abdul KariM said: نفترض ان 4 لاعبين دخلوا السيرفر تمام وحط اسمائهم تمام التمام طلع اول لاعب الي كان اسمه فيه رقم 1 ونقص رقم من المتغير راح يكون العدد 3 بعد ماطلع الاعب , بعدين يدخل لاعب جديد بيزود على المتغير 1 وبيصير العدد 4 وفي لاعب برقم 4 قبل طيب شو الحل برأيك Link to comment
Abdul KariM Posted June 16, 2018 Share Posted June 16, 2018 الحلول كثيرة بالنسبة لي افضل حل يكون فيه جدول , وكل مايدخل لاعب تسوي لوب على عدد الاعبين وتحط لكل لاعب ايدي خاص مثال وتتحقق number = { } if not number [ i ] then number [ i ] = source end وتسوي داتا على الاعب برقم الايدي حقه وبس يطلع الاعب تجيب الداتا وتخلي قيمة الرقم غير معرفة مثل number [ getElementData ( ... ) ] = nil هذي اساسيات من الفكرة موب كاملة 1 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