AboFaisal Posted May 8, 2013 Share Posted May 8, 2013 السلام عليكم ورحمه الله وبركاته أنا سويت 3 أكواد إذا دخل واحد memo يجي في الـ دخل اللاعب وأسمه شوفو الأكواد وهذا عند دخول اللاعب ابي حل للمشكله Client Side : addEvent("onClientPlayerJoin",true) addEventHandler("onClientPlayerJoin",getRootElement(), function ( Line,Name ) guiSetText ( GUIEditor.memo[1], Name.." دخل اللاعب\n'..Line.." " ) end ) Server : addEvent("onClientPlayerJoin",true) addEventHandler("onClientPlayerJoin",getRootElement(), function ( Line ) local player = getPlayerName(source) triggerClientEvent(root,"onClientPlayerJoin",root,Text,player) end ) Link to comment
кιηg-αвα∂у Posted May 8, 2013 Share Posted May 8, 2013 Line وش قصدك بـ + جرب -- client-side addEvent("onClientPlayerJoin_",true) addEventHandler("onClientPlayerJoin_",getRootElement(), function ( Name ) guiSetText ( GUIEditor.memo[1], "" .. Name .. " دخل اللآعب" ) end ) -- server-side addEventHandler("onPlayerJoin",getRootElement(), function ( ) local Name = getPlayerName(source) triggerClientEvent(root,"onClientPlayerJoin_",root,Name) end ) Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 (edited) ^ وليه تجيب الاسم من السيرفر؟ خليه كلنت يكون اسهل --Client-- addEvent("onClientPlayerJoin",true) addEventHandler("onClientPlayerJoin",root, function () guiSetText ( GUIEditor.memo[1],"دخل اللاعب"..getPlayerName(localPlayer).."" ) end ) --Server-- addEventHandler("onPlayerJoin",root, function () triggerClientEvent(root,"onClientPlayerJoin",root) end) Edited May 8, 2013 by Guest Link to comment
кιηg-αвα∂у Posted May 8, 2013 Share Posted May 8, 2013 (edited) ^ وليه تجيب الاسم من السيرفر؟خليه كلنت يكون اسهل --Client-- addEvent("onClientPlayerJoin",true) addEventHandler("onClientPlayerJoin",root, function () guiSetText ( GUIEditor.memo[1],"دخل اللاعب"..getPlayerName(source).."" ) end ) --Server-- addEventHandler("onPlayerJoin",root, function () triggerClientEvent(root,"onClientPlayerJoin",root) end) مافيه فرق + source -- وش جابها في كلينت ؟ وليه مخلي اسم الترايقر مثل اسم هاذه الحدث https://wiki.multitheftauto.com/wiki/OnClientPlayerJoin Edited May 8, 2013 by Guest Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 name = مو معرف Server : [lua]addEvent("onClientPlayerJoin",true) addEventHandler("onClientPlayerJoin",getRootElement(), function ( Line,Name ) local player = getPlayerName(source) triggerClientEvent(root,"onClientPlayerJoin",root,Text,player) end ) مازبط ^ Line وش قصدك بـ+ جرب -- client-side addEvent("onClientPlayerJoin_",true) addEventHandler("onClientPlayerJoin_",getRootElement(), function ( Name ) guiSetText ( GUIEditor.memo[1], "" .. Name .. " دخل اللآعب" ) end ) -- server-side addEventHandler("onPlayerJoin",getRootElement(), function ( ) local Name = getPlayerName(source) triggerClientEvent(root,"onClientPlayerJoin_",root,Name) end ) بطل بس انا اقصد بـ Line يعني عشان مايقعد في نفس السطر عشان ينزل اللي دخل أول واللي دخل توه يجي فوقه يعني مثل الشات كتبت انا قبل 3 ثواني ههههه والحين كتب واحد خخخ يجي في الشات MR.ro0o[7]_<3 : خخخ MR.ro0o[7]_<3 : ههههه بس الحين يجي ورا بعض يعني تختفي هذيك ويجي الجديد اللي دخل أنا أبيها تنزل .. Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 (edited) ^ وليه تجيب الاسم من السيرفر؟خليه كلنت يكون اسهل --Client-- addEvent("onClientPlayerJoin",true) addEventHandler("onClientPlayerJoin",root, function () guiSetText ( GUIEditor.memo[1],"دخل اللاعب"..getPlayerName(source).."" ) end ) --Server-- addEventHandler("onPlayerJoin",root, function () triggerClientEvent(root,"onClientPlayerJoin",root) end) مافيه فرق + source -- وش جابها في كلينت ؟ وليه مخلي اسم الترايقر مثل اسم هاذه الحدث https://wiki.multitheftauto.com/wiki/OnClientPlayerJoin ^ مآ انتبهت لهآ, واذا كان مثل اسم الحدث ؟ بيغير شيء يعني؟؟ name: The name of the event to trigger client side. You should register this event with addEvent and add at least one event handler using addEventHandler. Edited May 8, 2013 by Guest Link to comment
кιηg-αвα∂у Posted May 8, 2013 Share Posted May 8, 2013 اها المفروض تستخدم local Line = guiGetText( GUIEditor.memo[3] ) عدل الكود الي حطيته لك واذا ماضبط ورنه وش سويت Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 local Line = guiGetText( GUIEditor.memo[3] ) كلينت ؟ + مشكورين الحين أبي إذا غير نكه .. تم تغير النك من وأسمه القديم إلى وأسمه الجديد ومشكورين Link to comment
PaiN^ Posted May 8, 2013 Share Posted May 8, 2013 ممكن أعرف ليه تريقر السيرفر ؟؟؟ addEventHandler ( 'onClientPlayerJoin', root, function ( ) local name = getPlayerName ( source ) local text = guiGetText ( GUIEditor.memo[1] ) guiSetText ( GUIEditor.memo[1], text..'\n '..name..'\n' ) end ) Link to comment
кιηg-αвα∂у Posted May 8, 2013 Share Posted May 8, 2013 ممكن أعرف ليه تريقر السيرفر ؟؟؟ addEventHandler ( 'onClientPlayerJoin', root, function ( ) local name = getPlayerName ( source ) local text = guiGetText ( GUIEditor.memo[1] ) guiSetText ( GUIEditor.memo[1], text..'\n '..name..'\n' ) end ) صاحب الموضوع يبي نصلح كوده مو نسوي له كود Link to comment
PaiN^ Posted May 8, 2013 Share Posted May 8, 2013 و مين قال سورس ما تجي في الكلنت ؟ The source of this event is the player that joined the server. Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 (edited) كذا صح ؟ لمن تغير أسمك .. Client Side : addEvent("onClientPlayerChangeNick_",true) addEventHandler("onClientPlayerChangeNick_",getRootElement(), function(oldNick, newNick) guiSetText ( GUIEditor.memo[1], "* ' .. oldNick .. ' is now known as ' .. newNick" ) end ) Server : addEventHandler("onClientPlayerChangeNick",getRootElement(), function(oldNick, newNick) triggerClientEvent(root,"onClientPlayerChangeNick_",root,Name) end ) Edited May 8, 2013 by Guest Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 addEventHandler("onPlayerChangeNick",getRootElement(), function(oldNick, newNick) triggerClientEvent(root,"onClientPlayerChangeNick_",root,oldNick,newNick) end ) Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 addEventHandler("onPlayerChangeNick",getRootElement(), function(oldNick, newNick) triggerClientEvent(root,"onClientPlayerChangeNick_",root,oldNick,newNick) end ) Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 addEventHandler("onPlayerChangeNick",getRootElement(), function(oldNick, newNick) triggerClientEvent(root,"onClientPlayerChangeNick_",root,oldNick,newNick) end ) هذا كلينت ولا سيرفر ؟ ووين الكلمات اللي تضهر في الـ memo Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 ! أكرر سؤاليلييه تريقر ؟؟؟؟؟ ماأعرف أسوي بدون تريقر Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 ! أكرر سؤاليلييه تريقر ؟؟؟؟؟ يا قلبو احنا نصحح كوده, مانبي نضيف اشياء ثانيه, Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 كذا صح ؟لمن تغير أسمك .. Client Side : addEvent("onClientPlayerChangeNick_",true) addEventHandler("onClientPlayerChangeNick_",getRootElement(), function(oldNick, newNick) guiSetText ( GUIEditor.memo[1], "* ' .. oldNick .. ' is now known as ' .. newNick" ) end ) Server : addEventHandler("onClientPlayerChangeNick",getRootElement(), function(oldNick, newNick) triggerClientEvent(root,"onClientPlayerChangeNick_",root,Name) end ) Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 جرب كودي فوق سيرفرالكلنت صحيح مايشتغل يجيني * ' .. oldNick .. ' is now known as ' .. newNick يعني الأكواد تضهر بس ماهي متفعله Link to comment
AboFaisal Posted May 8, 2013 Author Share Posted May 8, 2013 خلاص تسلمون خليته بدال * ' .. oldNick .. ' is now known as ' .. newNick خليته * " .. oldNick .. " is now known as " .. newNick .. " والفرق " Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 مم المفروض يشتغل, يعني لو تجربها ع الشات بيشغل ذذ , والعفوا, Link to comment
PaiN^ Posted May 8, 2013 Share Posted May 8, 2013 أنا عارف إنكم بتصلحوا له بس المفروض تبنوا له الطريقة الأفضل ذذ عالعموم تمت الإفادة 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