Sign in to follow this  
ByebyeMTA2019

طلب مود كل مايدخل لاعب تظهر له نافذة بها نص معين يستطيع نسخ النص منه

Recommended Posts

Posted (edited)

طلب مود كل مايدخل لاعب تظهر له نافذة بها نص معين يستطيع نسخ النص منه

 

يعني اول مايدخل اللاعب السيرفر

 

تظهر له نافذة فيها كلام يقدر يحدد على النص وينسخ بواسطة ctrl + c

 

ويكون فيه زر

Close

 

لإغلاق النافذة

 

والنص في النافذة انا احدده بنفسي

Edited by NaderKoal

Share this post


Link to post
Posted (edited)
onClientPlayerJoin -- حدث عند دخول اللاعب للسيرفر
guiSetVisible -- اذا دخل اللاعب يظهر اللوحة
onClientGUIClick -- اذا ضغط على الزر
guiSetVisible -- يخفي اللوحة

.

 

Edited by DABL

Share this post


Link to post
Posted (edited)

تقدرون تسوون لي هذا الكود البسيط ؟

 

لاني معرف ابرمج

 

المهم النافذة يكون فيها كلام معين انا احدده بنفسي

 

المهم طلبي مفهوم ؟

Edited by NaderKoal

Share this post


Link to post
Posted (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 by DABL

Share this post


Link to post
Posted (edited)

ماني فاهم

 

والكلام اللي انا ابيه وين ينحط ؟

 

تكفى ابي الكود جاهز 100% عشان برفعه

Edited by NaderKoal

Share this post


Link to post
Posted (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 by DABL

Share this post


Link to post
Posted (edited)

طيب الكلام اللي انا ابيه ينحط في اللوحة وقابل للنسخ

 

كيف احطه بالكود علمني ؟

 

فهمني ؟

 

والكود احطه كلنت ولا سيرفر ؟

Edited by NaderKoal

Share this post


Link to post
Just now, NaderKoal said:

طيب الكلام اللي انا ابيه ينحط في اللوحة وقابل للنسخ

 

كيف احطه بالكود علمني ؟

 

فهمني ؟

طلبك ما فهمته زين شكلي

كيف يعني,

تبغى لوحة ؟

ولا وشو

 

Share this post


Link to post
Posted (edited)

يب لوحة تطلع لكل واحد يخش السيرفر ويكون فيها كلام قابل للنسخ انا احطه بنفسي

 

وفيه زر إغلاق تحت اللوحة لإغلاق اللوحة

 

طبعا الاحداثيات ابيها تكون وسط الشاشة وعادية زي اي نافذة وكل شيء جاهز ماعدا الكلام انا احطه بنفسي

 

مثال : زي لوحة القوانين بس تنفتح لكل لاعب يخش السيرفر تلقائياً بدون مايضغط زر من الكيبورد ويقدر اللاعب ينسخ الكلام من خلال اللوحة

 

الظاهر اني ماطلبت صاروخ

 

 ابي كل شيء جاهز الاحداثيات وسط الشاشة وكل شيء ماعدا الكلام انا احطه بنفسي

Edited by NaderKoal

Share this post


Link to post
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

 

سويته لك ,

Share this post


Link to post

@DABL

onClientPlayerJoin الحدث 

دا يوم تستخدمة بيتنفذ علي جميع الاعبين عدا الاعب الي دخل

يعني كل السيرفر بتظهر في وجوهم اللوحة عدا الاعب

onClientResourceStart استخدم حدث 

 

Share this post


Link to post

زبطولي الاحداثيات خلوها وسط الشاشة بس الكلام خلوه انا اعدله

 

 

Share this post


Link to post
Just now, NaderKoal said:

زبطولي الاحداثيات خلوها وسط الشاشة بس الكلام خلوه انا اعدله

 

 

زبطلك ياه , بنص الشاشه

Share this post


Link to post
2 minutes ago, DmAr511 said:

حطه كلينت //

انتا قاعد تستخدم حدث سيرفر و اكواد كلينت في نفس الوقت

Share this post


Link to post

يا جماعة افهموني

 

الكلام اللي انا ابي احطه وين احطه ؟

 

 

الحين الكود هذا

 

Quote
  1. local memo = "الكتابه هنا"
  2.  
  3. GUIEditor = {
  4. button = {},
  5. window = {},
  6. label = {},
  7. memo = {}
  8. }
  9.  
  10. GUIEditor.window[1] = guiCreateWindow(0.38, 0.29, 0.24, 0.43, ":: Welcome To Server ::", true)
  11. guiWindowSetSizable(GUIEditor.window[1], false)
  12. GUIEditor.label[1] = guiCreateLabel(0.05, 0.09, 0.37, 0.06, "info server :", true, GUIEditor.window[1])
  13. GUIEditor.memo[1] = guiCreateMemo(0.05, 0.17, 0.90, 0.65, memo, true, GUIEditor.window[1])
  14. GUIEditor.button[1] = guiCreateButton(0.14, 0.88, 0.72, 0.09, "Close", true, GUIEditor.window[1])
  15. addEventHandler ( "onClientGUIClick", GUIEditor.button[1], Close, false )
  16.  
  17. function onPlayerJoin ( )
  18. guiSetVisible(GUIEditor.window[1],true)
  19. end
  20. addEventHandler ( "onPlayerJoin", root, onPlayerJoin )
  21.  
  22. function Close ( button )
  23. if button == "left" then
  24. guiSetVisible(GUIEditor.window[1],false)
  25. end
  26. end

خليطي فيه سيرفر وفيه كلنت

 

كيف احطها مع بعض ؟

Share this post


Link to post
7 minutes ago, NaderKoal said:

يا جماعة افهموني

 

الكلام اللي انا ابي احطه وين احطه ؟

 

 

الحين الكود هذا

 

خليطي فيه سيرفر وفيه كلنت

 

كيف احطها مع بعض ؟

للاسف ما بعطيك جاهز

onClientResourceStart المهم لتصليح الكود استخدم حدث 

addEventHandler في فنكشن resourceRoot حط  root ولا تحط 

Share this post


Link to post

يا جماعة اعطوني المود جاهز معرف احطه كلنت ولا سيرفر متلخبط الحين

Share this post


Link to post
1 minute ago, NaderKoal said:

يا جماعة اعطوني المود جاهز معرف احطه كلنت ولا سيرفر متلخبط الحين

حطه في ملف الكلينت 

وبدل السطر دا

21 minutes ago, DmAr511 said:

addEventHandler ( "onPlayerJoin", root, onPlayerJoin )

بهذا السطر

addEventHandler( "onClientResourceStart" , resourceRoot , onPlayerJoin )

 

Share this post


Link to post
26 minutes ago, KillerX said:

@DABL

onClientPlayerJoin الحدث 

دا يوم تستخدمة بيتنفذ علي جميع الاعبين عدا الاعب الي دخل

يعني كل السيرفر بتظهر في وجوهم اللوحة عدا الاعب

onClientResourceStart استخدم حدث 

 

أها معلومة جديدة , مشكور ي قمر

لكن بالنسبة لـ onClientResourceStart هذا اول م يشغل السكربت بتظهر اللوحة

هو عايزها لما يدخل اللاعب ...

 

Share this post


Link to post
Just now, DABL said:

أها معلومة جديدة , مشكور ي قمر

لكن بالنسبة لـ onClientResourceStart هذا اول م يشغل السكربت بتظهر اللوحة

هو عايزها لما يدخل اللاعب ...

 

العفو يا عسل

لما الاعب يدخل بيظهرلك شريط تحت حق تحميل السكريبتات , لما السكريبت يتحمل بيبدأ السكريبت و بالتالي تظهر اللوحة

  • Like 1

Share this post


Link to post
Posted (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 by NaderKoal

Share this post


Link to post
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)

 

Share this post


Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.