RoMaNd! Posted January 26, 2014 Share Posted January 26, 2014 السلام عليكم ورحمةة الله وبركاته |==(بغيت كود يطلع في الشات عدد الاعبين الموجودين في السيرفر)==| اذا احد طلع ولا اذا احد دخل Link to comment
Mr.T9 Posted January 26, 2014 Share Posted January 26, 2014 getPlayerCount "onPlayerJoin" "onPlayerQuit" Link to comment
K1NG Posted January 26, 2014 Share Posted January 26, 2014 getPlayerCount "onPlayerJoin" "onPlayerQuit" + outputChatBox getMaxPlayers -- إختياري Link to comment
al-Kobra Posted January 26, 2014 Share Posted January 26, 2014 function showPlayers() local numPlayers = getPlayerCount() local maxPlayers = getMaxPlayers() outputChatBox("There are " .. numPlayers .. "/" .. maxPlayers .. " players playing", source) end addEventHandler("onPlayerJoin", getRootElement(), showPlayers) addEventHandler("onPlayerQuit", getRootElement(), showPlayers) Link to comment
Mr.T9 Posted January 26, 2014 Share Posted January 26, 2014 function showPlayers() local numPlayers = getPlayerCount() local maxPlayers = getMaxPlayers() outputChatBox("There are " .. numPlayers .. "/" .. maxPlayers .. " players playing", source) end addEventHandler("onPlayerJoin", getRootElement(), showPlayers) addEventHandler("onPlayerQuit", getRootElement(), showPlayers) Wiki Link to comment
K1NG Posted January 26, 2014 Share Posted January 26, 2014 function showPlayers() local numPlayers = getPlayerCount() local maxPlayers = getMaxPlayers() outputChatBox("There are " .. numPlayers .. "/" .. maxPlayers .. " players playing", source) end addEventHandler("onPlayerJoin", getRootElement(), showPlayers) addEventHandler("onPlayerQuit", getRootElement(), showPlayers) source > root عدد اللاعبين لما يخرج لاعب رح يجي العدد بالإضافة الى واحد زيادة، لان الوظيفة لما تتنفذ يكون اللاعب لحد الآن ما خرج عشان كذا يبيلكـ تنقص واحد من العدد + : ع العموم الكود يصير كذا * Server Side: function showPlayers ( ) local numPlayers = getPlayerCount ( ) local maxPlayers = getMaxPlayers ( ) if ( eventName == "onPlayerJoin" ) then outputChatBox ( "There are " .. numPlayers .. "/" .. maxPlayers .. " players playing", root, 255, 255, 0, true ) else outputChatBox ( "There are " .. numPlayers - 1 .. "/" .. maxPlayers .. " players playing", root, 255, 255, 0, true ) end end addEventHandler ( "onPlayerJoin", root, showPlayers ) addEventHandler ( "onPlayerQuit", root, showPlayers ) Link to comment
al-Kobra Posted January 26, 2014 Share Posted January 26, 2014 function showPlayers() local numPlayers = getPlayerCount() local maxPlayers = getMaxPlayers() outputChatBox("There are " .. numPlayers .. "/" .. maxPlayers .. " players playing", source) end addEventHandler("onPlayerJoin", getRootElement(), showPlayers) addEventHandler("onPlayerQuit", getRootElement(), showPlayers) Wiki قلت انا مسويه ؟ Link to comment
Do_De<3 Posted January 26, 2014 Share Posted January 26, 2014 addEventHandler('onPlayerQuit', root, function() exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) addEventHandler('onPlayerJoin', root, function(reason) exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) آازين لكك خلهآ كذآ يكون على الجنب : ) ولا يخرب على الي في الشآت شغل مود killmessages برب : ) Link to comment
K1NG Posted January 27, 2014 Share Posted January 27, 2014 addEventHandler('onPlayerQuit', root, function() exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) addEventHandler('onPlayerJoin', root, function(reason) exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) آازين لكك خلهآ كذآ يكون على الجنب : ) ولا يخرب على الي في الشآت شغل مود killmessages برب : ) @Line 3: exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) : مفروض تنقص 1 من عدد اللاعبين الموجودين والسبب هو عدد اللاعبين لما يخرج لاعب رح يجي العدد بالإضافة الى واحد زيادة، لان الوظيفة لما تتنفذ يكون اللاعب لحد الآن ما خرج عشان كذا يبيلكـ تنقص واحد من العدد : يعني يصير كذا exports.killmessages:outputMessage ( "* Online Players : " .. getPlayerCount ( ) - 1 .."/" .. getMaxPlayers ( ), root, 250, 250, 0 ) Link to comment
Do_De<3 Posted January 27, 2014 Share Posted January 27, 2014 addEventHandler('onPlayerQuit', root, function() exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) addEventHandler('onPlayerJoin', root, function(reason) exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) آازين لكك خلهآ كذآ يكون على الجنب : ) ولا يخرب على الي في الشآت شغل مود killmessages برب : ) @Line 3: exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) : مفروض تنقص 1 من عدد اللاعبين الموجودين والسبب هو عدد اللاعبين لما يخرج لاعب رح يجي العدد بالإضافة الى واحد زيادة، لان الوظيفة لما تتنفذ يكون اللاعب لحد الآن ما خرج عشان كذا يبيلكـ تنقص واحد من العدد : يعني يصير كذا exports.killmessages:outputMessage ( "* Online Players : " .. getPlayerCount ( ) - 1 .."/" .. getMaxPlayers ( ), root, 250, 250, 0 ) امم مآفيه شي الكود : ) لاني كنت مركبه في سيرفري : ) بسس كان فيه مشكلهه وحدهه لو طلع واحد يجي العدد 35 واذا دخل يرجع مره ثانيه 35 فهمت كيف Link to comment
K1NG Posted January 27, 2014 Share Posted January 27, 2014 addEventHandler('onPlayerQuit', root, function() exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) addEventHandler('onPlayerJoin', root, function(reason) exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) end ) آازين لكك خلهآ كذآ يكون على الجنب : ) ولا يخرب على الي في الشآت شغل مود killmessages برب : ) @Line 3: exports.killmessages:outputMessage("* Online Players : ".. getPlayerCount() .."/".. getMaxPlayers() .."", root,250,250,0) : مفروض تنقص 1 من عدد اللاعبين الموجودين والسبب هو عدد اللاعبين لما يخرج لاعب رح يجي العدد بالإضافة الى واحد زيادة، لان الوظيفة لما تتنفذ يكون اللاعب لحد الآن ما خرج عشان كذا يبيلكـ تنقص واحد من العدد : يعني يصير كذا exports.killmessages:outputMessage ( "* Online Players : " .. getPlayerCount ( ) - 1 .."/" .. getMaxPlayers ( ), root, 250, 250, 0 ) امم مآفيه شي الكود : ) لاني كنت مركبه في سيرفري : ) بسس كان فيه مشكلهه وحدهه لو طلع واحد يجي العدد 35 واذا دخل يرجع مره ثانيه 35 فهمت كيف وانا عن وش اتكلم فوق؟ صححت الكود عشان يصير يجيب العدد الصحيح وشرحت لكـ السبب فقط لا غير 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