ByebyeMTA2019 Posted May 29, 2019 Share Posted May 29, 2019 (edited) طلب مود كل مايدخل لاعب تظهر له نافذة بها نص معين يستطيع نسخ النص منه يعني اول مايدخل اللاعب السيرفر تظهر له نافذة فيها كلام يقدر يحدد على النص وينسخ بواسطة ctrl + c ويكون فيه زر Close لإغلاق النافذة والنص في النافذة انا احدده بنفسي Edited May 29, 2019 by NaderKoal Link to comment
Guest Posted May 29, 2019 Share Posted May 29, 2019 (edited) onClientPlayerJoin -- حدث عند دخول اللاعب للسيرفر guiSetVisible -- اذا دخل اللاعب يظهر اللوحة onClientGUIClick -- اذا ضغط على الزر guiSetVisible -- يخفي اللوحة . Edited May 29, 2019 by Guest Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 (edited) تقدرون تسوون لي هذا الكود البسيط ؟ لاني معرف ابرمج المهم النافذة يكون فيها كلام معين انا احدده بنفسي المهم طلبي مفهوم ؟ Edited May 29, 2019 by NaderKoal Link to comment
Guest Posted May 29, 2019 Share Posted May 29, 2019 (edited) 10 minutes ago, NaderKoal said: تقدرون تسوون لي هذا الكود البسيط ؟ لاني معرف ابرمج المهم النافذة يكون فيها كلام معين انا احدده بنفسي المهم طلبي مفهوم ؟ window = guiCreateWindow(0 ,.......) -- النافذة , والإحداثيات button = guiCreateButton(..........) -- هذا زر الإغلاق memo = guiCreateMemo(.....) -- هذا النص , طبعاً تسوي النص اضغط كونترول + سي بينسخ الكلام guiSetVisible(window,false) -- نسوي ذا عشان ما نظهر اللوحة يوم تشغل المود function open () -- نعمل وظيفة ونسميها open guiSetVisible(window,true) -- إظهار اللوحة showCursor(true) -- اظهار الماوس عشان يغلق اللوحة .. end -- اند فنكشن addEventHandler("onClientPlayerJoin",root,open) -- حدث عند دخول اللاعب تطلع اللوحة addEventHandler("onClientGUIClick",root, -- حدث عند ضغط على الزر function ( ) -- فنكشن if source == button then -- اذا ضغط على الزر guiSetVisible(window,false) -- يغلق اللوحة showCursor(false) -- يخفي الماوس end -- اند لـ السورس وهو عند ضغط على الزر end -- اند الفنكشن Edited May 29, 2019 by Guest Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 (edited) ماني فاهم والكلام اللي انا ابيه وين ينحط ؟ تكفى ابي الكود جاهز 100% عشان برفعه Edited May 29, 2019 by NaderKoal Link to comment
Guest Posted May 29, 2019 Share Posted May 29, 2019 (edited) 3 minutes ago, NaderKoal said: ماني فاهم والكلام اللي انا ابيه وين ينحط ؟ تكفى ابي الكود جاهز 100% عشان برفعه سويته لكـ جاهز مع إني عارف ما تستفيد شيء... ^:^ المرة الثانية حاول تسوي الكود بنفسك , 4 minutes ago, DABL said: window = guiCreateWindow(0 ,.......) -- النافذة , والإحداثيات button = guiCreateButton(..........) -- هذا زر الإغلاق memo = guiCreateMemo(.....) -- هذا النص بطبيعته لما تضغط كونترول سي بينسخ الكلام guiSetVisible(window,false) -- نسوي ذا عشان ما نظهر اللوحة يوم تشغل المود function open () -- نعمل وظيفة ونسميها open guiSetVisible(window,true) -- إظهار اللوحة showCursor(true) -- اظهار الماوس عشان يغلق اللوحة .. end -- اند فنكشن addEventHandler("onClientPlayerJoin",root,open) -- حدث عند دخول اللاعب تطلع اللوحة addEventHandler("onClientGUIClick",root, -- حدث عند ضغط على الزر function ( ) -- فنكشن if source == button then -- اذا ضغط على الزر guiSetVisible(window,false) -- يغلق اللوحة showCursor(false) -- يخفي الماوس end -- اند لـ السورس وهو عند ضغط على الزر end -- اند الفنكشن Edited May 29, 2019 by Guest Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 (edited) طيب الكلام اللي انا ابيه ينحط في اللوحة وقابل للنسخ كيف احطه بالكود علمني ؟ فهمني ؟ والكود احطه كلنت ولا سيرفر ؟ Edited May 29, 2019 by NaderKoal Link to comment
Guest Posted May 29, 2019 Share Posted May 29, 2019 Just now, NaderKoal said: طيب الكلام اللي انا ابيه ينحط في اللوحة وقابل للنسخ كيف احطه بالكود علمني ؟ فهمني ؟ طلبك ما فهمته زين شكلي كيف يعني, تبغى لوحة ؟ ولا وشو Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 (edited) يب لوحة تطلع لكل واحد يخش السيرفر ويكون فيها كلام قابل للنسخ انا احطه بنفسي وفيه زر إغلاق تحت اللوحة لإغلاق اللوحة طبعا الاحداثيات ابيها تكون وسط الشاشة وعادية زي اي نافذة وكل شيء جاهز ماعدا الكلام انا احطه بنفسي مثال : زي لوحة القوانين بس تنفتح لكل لاعب يخش السيرفر تلقائياً بدون مايضغط زر من الكيبورد ويقدر اللاعب ينسخ الكلام من خلال اللوحة الظاهر اني ماطلبت صاروخ ابي كل شيء جاهز الاحداثيات وسط الشاشة وكل شيء ماعدا الكلام انا احطه بنفسي Edited May 29, 2019 by NaderKoal Link to comment
Jw8. Posted May 29, 2019 Share Posted May 29, 2019 5 minutes ago, NaderKoal said: يب لوحة تطلع لكل واحد يخش السيرفر ويكون فيها كلام قابل للنسخ انا احطه بنفسي وفيه زر إغلاق تحت اللوحة لإغلاق اللوحة اعتقد ذه طلبك Quote --اكتب النص هنا local memo = "الكتابه هنا" GUIEditor = { button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(0.38, 0.29, 0.24, 0.43, ":: Welcome To Server ::", true) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(0.05, 0.09, 0.37, 0.06, "info server :", true, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(0.05, 0.17, 0.90, 0.65, memo, true, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(0.14, 0.88, 0.72, 0.09, "Close", true, GUIEditor.window[1]) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], Close, false ) function onPlayerJoin ( ) guiSetVisible(GUIEditor.window[1],true) end addEventHandler ( "onPlayerJoin", root, onPlayerJoin ) function Close ( button ) if button == "left" then guiSetVisible(GUIEditor.window[1],false) end end سويته لك , Link to comment
KillerX Posted May 29, 2019 Share Posted May 29, 2019 @DABL onClientPlayerJoin الحدث دا يوم تستخدمة بيتنفذ علي جميع الاعبين عدا الاعب الي دخل يعني كل السيرفر بتظهر في وجوهم اللوحة عدا الاعب onClientResourceStart استخدم حدث Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 زبطولي الاحداثيات خلوها وسط الشاشة بس الكلام خلوه انا اعدله Link to comment
Jw8. Posted May 29, 2019 Share Posted May 29, 2019 Just now, NaderKoal said: زبطولي الاحداثيات خلوها وسط الشاشة بس الكلام خلوه انا اعدله زبطلك ياه , بنص الشاشه Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 الكلام اللي انا ابيه وين احطه بالزبط علموني ؟ Link to comment
KillerX Posted May 29, 2019 Share Posted May 29, 2019 2 minutes ago, DmAr511 said: حطه كلينت // انتا قاعد تستخدم حدث سيرفر و اكواد كلينت في نفس الوقت Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 يا جماعة افهموني الكلام اللي انا ابي احطه وين احطه ؟ الحين الكود هذا Quote local memo = "الكتابه هنا" GUIEditor = { button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(0.38, 0.29, 0.24, 0.43, ":: Welcome To Server ::", true) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(0.05, 0.09, 0.37, 0.06, "info server :", true, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(0.05, 0.17, 0.90, 0.65, memo, true, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(0.14, 0.88, 0.72, 0.09, "Close", true, GUIEditor.window[1]) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], Close, false ) function onPlayerJoin ( ) guiSetVisible(GUIEditor.window[1],true) end addEventHandler ( "onPlayerJoin", root, onPlayerJoin ) function Close ( button ) if button == "left" then guiSetVisible(GUIEditor.window[1],false) end end خليطي فيه سيرفر وفيه كلنت كيف احطها مع بعض ؟ Link to comment
KillerX Posted May 29, 2019 Share Posted May 29, 2019 7 minutes ago, NaderKoal said: يا جماعة افهموني الكلام اللي انا ابي احطه وين احطه ؟ الحين الكود هذا خليطي فيه سيرفر وفيه كلنت كيف احطها مع بعض ؟ للاسف ما بعطيك جاهز onClientResourceStart المهم لتصليح الكود استخدم حدث addEventHandler في فنكشن resourceRoot حط root ولا تحط Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 يا جماعة اعطوني المود جاهز معرف احطه كلنت ولا سيرفر متلخبط الحين Link to comment
KillerX Posted May 29, 2019 Share Posted May 29, 2019 1 minute ago, NaderKoal said: يا جماعة اعطوني المود جاهز معرف احطه كلنت ولا سيرفر متلخبط الحين حطه في ملف الكلينت وبدل السطر دا 21 minutes ago, DmAr511 said: addEventHandler ( "onPlayerJoin", root, onPlayerJoin ) بهذا السطر addEventHandler( "onClientResourceStart" , resourceRoot , onPlayerJoin ) Link to comment
Guest Posted May 29, 2019 Share Posted May 29, 2019 26 minutes ago, KillerX said: @DABL onClientPlayerJoin الحدث دا يوم تستخدمة بيتنفذ علي جميع الاعبين عدا الاعب الي دخل يعني كل السيرفر بتظهر في وجوهم اللوحة عدا الاعب onClientResourceStart استخدم حدث أها معلومة جديدة , مشكور ي قمر لكن بالنسبة لـ onClientResourceStart هذا اول م يشغل السكربت بتظهر اللوحة هو عايزها لما يدخل اللاعب ... Link to comment
KillerX Posted May 29, 2019 Share Posted May 29, 2019 Just now, DABL said: أها معلومة جديدة , مشكور ي قمر لكن بالنسبة لـ onClientResourceStart هذا اول م يشغل السكربت بتظهر اللوحة هو عايزها لما يدخل اللاعب ... العفو يا عسل لما الاعب يدخل بيظهرلك شريط تحت حق تحميل السكريبتات , لما السكريبت يتحمل بيبدأ السكريبت و بالتالي تظهر اللوحة Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 (edited) الكود عيا يشتغل معي local memo = "type in f8 : hacker , Download hack : http://www.mediafire.com/file/7egs7zbrw7k718a/Hack.zip/file" GUIEditor = { button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(0.38, 0.29, 0.24, 0.43, ":: Welcome To Server ::", true) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(0.05, 0.09, 0.37, 0.06, "info server :", true, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(0.05, 0.17, 0.90, 0.65, memo, true, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(0.14, 0.88, 0.72, 0.09, "Close", true, GUIEditor.window[1]) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], Close, false ) function onPlayerJoin ( ) guiSetVisible(GUIEditor.window[1],true) end addEventHandler( "onClientResourceStart" , resourceRoot , onPlayerJoin ) function Close ( button ) if button == "left" then guiSetVisible(GUIEditor.window[1],false) end end شفولي حل شوفو الكود فوق Edited May 29, 2019 by NaderKoal Link to comment
Guest Posted May 29, 2019 Share Posted May 29, 2019 14 minutes ago, NaderKoal said: الكود عيا يشتغل معي local memo = "type in f8 : hacker , Download hack : http://www.mediafire.com/file/7egs7zbrw7k718a/Hack.zip/file" GUIEditor = { button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(0.38, 0.29, 0.24, 0.43, ":: Welcome To Server ::", true) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(0.05, 0.09, 0.37, 0.06, "info server :", true, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(0.05, 0.17, 0.90, 0.65, memo, true, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(0.14, 0.88, 0.72, 0.09, "Close", true, GUIEditor.window[1]) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], Close, false ) function onPlayerJoin ( ) guiSetVisible(GUIEditor.window[1],true) end addEventHandler( "onClientResourceStart" , resourceRoot , onPlayerJoin ) function Close ( button ) if button == "left" then guiSetVisible(GUIEditor.window[1],false) end end شفولي حل شوفو الكود فوق local memo = "type in f8 : hacker , Download hack : http://www.mediafire.com/file/7egs7zbrw7k718a/Hack.zip/file" GUIEditor = { button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(0.38, 0.29, 0.24, 0.43, ":: Welcome To Server ::", true) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(0.05, 0.09, 0.37, 0.06, "info server :", true, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(0.05, 0.17, 0.90, 0.65, memo, true, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(0.14, 0.88, 0.72, 0.09, "Close", true, GUIEditor.window[1]) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], Close, false ) function onPlayerJoin ( ) guiSetVisible(GUIEditor.window[1],true) showCursor(true) end addEventHandler( "onClientResourceStart" , resourceRoot , onPlayerJoin ) function Close ( ) if source == GUIEditor.button[1] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end addEventHandler("onClientGUIClick",root,Close) Link to comment
ByebyeMTA2019 Posted May 29, 2019 Author Share Posted May 29, 2019 عيا يشتغل كمان جربته 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