Ja[B]er[X]Pro Posted September 14, 2016 Share Posted September 14, 2016 (edited) السلام عليكم ورحمة الله وبركاته شرح عمل لوحة تفتح بالسيريال بسم الله الرحمن الرحيم نبدا الشرح بالبداية نسوي جدول للسيريالات شرح للجداول serials = {["السيريال"] = true , ["السيريال"] = true , ["السيريال"] = true } serials اسم الجدول الان نسوي عند ضغط الاعب على أف1 bindKey("f1","down",function() ونسوي تحقق ان كان سيريال الاعب يساوي احد سيريالات الجدول if ( serials[ getPlayerSerial(localPlayer) ] ) then نرسل ترايجر لملف كلينت triggerSeverEvent("ow",source) وقوس نهاية الضغط على زر end والان نضيف ال end --نهاية التحقق end --نهاية الفنكشن )-- نهاية قوس الضغط على زر الان نستقبل الترايجير في ملف كلينت ونسوي حدث بأسم الترايجر addEvent("ow",true) addEventHandler("ow",root,function() ونفتح اللوحة ونظهر الماوس guiSetVisible(window,true)--نفتح اللوحة showCursor(true)--نظهر الماوس وقوس نهاية حدث الترايجر end والان نضيف ال end --نهاية الفنكشن ) --نهاية قوس حدث الترايجر الكود كامل يصير --ملف سيرفر serials = {[""] = true, [""] = true, [""] = true } bindKey("f1","down",function() if ( serials[ getPlayerSerial(source) ] ) then triggerClientEvent("ow",source) end end) --ملف كلينت addEvent("ow",true) addEventHandler("ow",root,function() guiSetVisible(window,true) showCursor(true) end ) اتمنى تستفيدون من الشرح Edited September 15, 2016 by Ja[B]er[X]Pro Link to comment
' A F . Posted September 14, 2016 Share Posted September 14, 2016 getPlayerSerial = server side .. بالتوفيق .. Link to comment
Ja[B]er[X]Pro Posted September 14, 2016 Author Share Posted September 14, 2016 8 minutes ago, Default said: getPlayerSerial = server side .. بالتوفيق .. انا مجربه بنفسي وشغال %100 Link to comment
' A F . Posted September 14, 2016 Share Posted September 14, 2016 http://prntscr.com/ci1fbl Link to comment
!#NssoR_) Posted September 14, 2016 Share Posted September 14, 2016 1 hour ago, Jaer[X]Pro said: السلام عليكم ورحمة الله وبركاته شرح عمل لوحة تفتح بالسيريال بسم الله الرحمن الرحيم نبدا الشرح بالبداية نسوي جدول للسيريالات شرح للجداول serials = {["السيريال"] = true , ["السيريال"] = true , ["السيريال"] = true } serials اسم الجدول الان نسوي عند ضغط الاعب على أف1 bindKey("f1","down",function() ونسوي لوب لجميع السيريالات بالجدول for i, v in pairs ( serials ) do ونتحقق ان كان سيريال الاعب الذي ضغط يساوي احد سيريالات الجدول if getPlayerSerial(source) == i then ونفتح اللوحة ونظهر الماوس guiSetVisible(window,true)--نفتح اللوحة showCursor(true)--نظهر الماوس وقوس نهاية الضغط على زر end والان نضيف ال end --نهاية التحققend --نهاية اللوب end --نهاية الفنكشن )--نهاية قوس الضغط على زر end في بقسم شروحات البرمجة شرح متى يجب ان تضع ال شوفه وتفهم متى يجب تضعها ) الكود كامل يصير serials = { ["السيريال"] = true , ["السيريال"] = true , ["السيريال"] = true } bindKey("f1","down",function() for i, v in pairs ( serials ) do if getPlayerSerial(localPlayer) == i then guiSetVisible(window,true)--نفتح اللوحة showCursor(true)--نظهر الماوس end--نهاية التحقق end--نهاية اللوب end--نهاية الفنكشن )--نهاية قوس ضغط الزر اتمنى تستفيدون من الشرح مو لازم تسوي لوب ع السيريالات بما انك حطيت القيمة ترو تقدر تختصر ويصير كذا serials = { ["sssssssssssssssssssssssssssss"] = true , ["sssssssssssssssssssssssssssss"] = true , ["sssssssssssssssssssssssssssss"] = true } bindKey("f1","down",function() if ( serials[ getPlayerSerial(localPlayer) ] ) then -- Your Code . end end ) طبعا انا حبيت اوريك مثال فقط وبخصوص فنكشن إحضار سيريال اللاعب . Quote يب هو بيشتغل بالكلنت ولكن الويكي ينصح بعدم إستخدامه بالكلنت يقول لو استخدمته بالكلنت وحبيت تجيب سيريالك راح يعطيك قيمه خاطئه لبعض الاعبين وكما يحتمل ان يكون غير أمن ويفترض إستخدامه بجهة السيرفر ^ طبعا هذا كلام الويكي ولكن عشان ماتواجه مشاكل بالمستقبل استخدمه بجهة السيرفر افضل Link to comment
Ja[B]er[X]Pro Posted September 14, 2016 Author Share Posted September 14, 2016 مشكوور نصور على التوضيح بعدل الشرح وبسويه بملف سيرفر Link to comment
</Mr.Tn6eL> Posted September 15, 2016 Share Posted September 15, 2016 getPlayerSerial نصور مايحتاج ارقمنت الاعب في Link to comment
!#NssoR_) Posted September 15, 2016 Share Posted September 15, 2016 ^ لوول يعطيك العافية ع التنبيه , راحت عن بالي 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