AHMED MOSTAFA Posted October 31, 2017 Share Posted October 31, 2017 السلام عليكم ورحمة الله وبركاته بدون تضييع وقت او كلام ماله فائده http://www2.0zz0.com/2017/10/31/15/345950267.jpg اللي يعرف بق في الكود يفيدنا ذذ آسف لانه صوره انا استعمل جوال الكتابه عليه صعبه ذذ Link to comment
Adham Posted October 31, 2017 Share Posted October 31, 2017 (edited) جرب addEventHandler ( "onResourceStart", resourceRoot, function ( ) for i,v in ipairs ( getElementsByType ( "player" ) ) do if getPlayerSerial ( v ) ~= "YourSerial" then outputConsole ( "Only For ........", v ) cancelEvent ( true ) else outputConsole ( "* resource "..getResourceName ( getThisResource ( ) ), v, ) end end end ) Edited October 31, 2017 by -Le[3]bA. Link to comment
AHMED MOSTAFA Posted October 31, 2017 Author Share Posted October 31, 2017 (edited) @-Le[3]bA. اجرب وش ؟؟؟ الكود اللي مسويه انا شغال 100/100 الهدف منه انك ما تقدر تشغل المودات إلا إذا كان صاحب السيريال موجود اللي أبيه فقط اني اعرف هل فيه ثغره تمنع الموضوع او لا Edited October 31, 2017 by killerProject Link to comment
3NAD Posted October 31, 2017 Share Posted October 31, 2017 وضح استخدامك للكود هل سيرفر شخصي لك انت ؟ او بتنشر المود ؟ 1 Link to comment
AHMED MOSTAFA Posted October 31, 2017 Author Share Posted October 31, 2017 1 hour ago, 3NAD said: وضح استخدامك للكود هل سيرفر شخصي لك انت ؟ او بتنشر المود ؟ بنشر الكود وليس المود المفروض أن المود اللي بتضيف فيه الكود اللي أنا عامله في الصوره وتضيف فيه السيريال محدش هي قدر يشغل المود إلا إذا كان صاحب السيريال اللي انت ضفته في الكود موجود في السيرفر Link to comment
iMr.WiFi..! Posted October 31, 2017 Share Posted October 31, 2017 (edited) 3 hours ago, killerProject said: السلام عليكم ورحمة الله وبركاته بدون تضييع وقت او كلام ماله فائده http://www2.0zz0.com/2017/10/31/15/345950267.jpg اللي يعرف بق في الكود يفيدنا ذذ آسف لانه صوره انا استعمل جوال الكتابه عليه صعبه ذذ وعليكم السلام ورحمة الله وبركاته يب ممكن يكون في بق او مشكلة , لان انت مسوي تحقق من اول لاعب اذا كان ماعنده السريال راح يطفي المود وماراح يكمل مع باقي اللاعبين : ) فالأفضل تسوي الآتي : function activaitonSerial( ) local Serial = false; for index, player in ipairs ( getElementsByType ( "player" ) ) do if getPlayerSerial ( v ) == "YourSerial" then Serial = true; break end end if Serial == true then --اذا كان في واحد عنده السريال else --اذا كان ماحد عنده السريال end end addEventHandler ( "onResourceStart", resourceRoot, activaitonSerial) Edited October 31, 2017 by iMr.WiFi..! Link to comment
AHMED MOSTAFA Posted October 31, 2017 Author Share Posted October 31, 2017 @iMr.WiFi..! في الكود حقي ... إذا ضفته في ملف سيرفر بأي مود وضفت فيه سيريال شخص وحاولت تشغل المود رح يسوي لوب بجميع السيريالات ومسوي string.find عشان يتأكد أن السيريال اللي انت ضفته موجود في السيريالات الموجوده في السيرفر لو كان موجود المود يشتغل عند الكل والعكس صحيح ذذ ما فهمت وش تقصد في البق اللي انت تتكلم عنه Link to comment
iMr.WiFi..! Posted October 31, 2017 Share Posted October 31, 2017 Just now, killerProject said: @iMr.WiFi..! في الكود حقي ... إذا ضفته في ملف سيرفر بأي مود وضفت فيه سيريال شخص وحاولت تشغل المود رح يسوي لوب بجميع السيريالات ومسوي string.find عشان يتأكد أن السيريال اللي انت ضفته موجود في السيريالات الموجوده في السيرفر لو كان موجود المود يشتغل عند الكل والعكس صحيح ذذ ما فهمت وش تقصد في البق اللي انت تتكلم عنه السترنق فند يبحث في السترنق وليس في اللاعبين + انت تعرف وش يعني لوب ؟ او وش يسوي اللوب تحديداً ؟. انه يمر على كل قيمة في جدول باستعمال ipairs عشان تفهم غلطتك او البق players = { { Name = "Wifi", Serial = "051235" }, { Name = "Project", Serial = "532105" } } for _, player in ipairs ( players ) do if player.Serial ~= "532105" then print ( 'لا يوجد سريال يشبه هذا السريال 532105' ) break end end -- Result : 'لا يوجد سريال يشبه هذا السريال 532105' --[[ لأن احنا بدينا بأول قيمة والي هو { Name = "Wifi", Serial = "051235" } وتحققنا انه Serial ~= 532105 راح يرجع لنا لايوجد .......... ]] اتمنى وضحت الفكرة ._. Link to comment
AHMED MOSTAFA Posted October 31, 2017 Author Share Posted October 31, 2017 1 minute ago, iMr.WiFi..! said: السترنق فند يبحث في السترنق وليس في اللاعبين + انت تعرف وش يعني لوب ؟ او وش يسوي اللوب تحديداً ؟. انه يمر على كل قيمة في جدول باستعمال ipairs عشان تفهم غلطتك او البق players = { { Name = "Wifi", Serial = "051235" }, { Name = "Project", Serial = "532105" } } for _, player in ipairs ( players ) do if player.Serial ~= "532105" then print ( 'لا يوجد سريال يشبه هذا السريال 532105' ) break end end -- Result : 'لا يوجد سريال يشبه هذا السريال 532105' --[[ لأن احنا بدينا بأول قيمة والي هو { Name = "Wifi", Serial = "051235" } وتحققنا انه Serial ~= 532105 راح يرجع لنا لايوجد .......... ]] اتمنى وضحت الفكرة ._. وأي فاي أدري وش اللوب + ال string.find يبحث في السيريالات وليس اللاعبين والسريال string يعني عمليه البحث في السيريالات بتكون طبيعيه جدا Link to comment
Master_MTA Posted October 31, 2017 Share Posted October 31, 2017 كلكم خطا احترامي لكم الكانسل ايفينت الخطا كنسلتك للايفينت ما بيوقف المود لازم تستخدم stopResource بالتوفيق Link to comment
AHMED MOSTAFA Posted October 31, 2017 Author Share Posted October 31, 2017 1 minute ago, Master_MTA said: كلكم خطا احترامي لكم الكانسل ايفينت الخطا كنسلتك للايفينت ما بيوقف المود لازم تستخدم stopResource بالتوفيق ليه ما بيوقفه !؟؟ Link to comment
iMr.WiFi..! Posted October 31, 2017 Share Posted October 31, 2017 (edited) 2 minutes ago, killerProject said: وأي فاي أدري وش اللوب + ال string.find يبحث في السيريالات وليس اللاعبين والسريال string يعني عمليه البحث في السيريالات بتكون طبيعيه جدا مافهمت شيء , بس اتوقع انك تقصد انه string.find تبحث في سيريالات اللاعبين ؟ او الي سويته انت انك تبحث بسيريالات اللاعبين فكلامك خاطئ 2 minutes ago, Master_MTA said: كلكم خطا احترامي لكم الكانسل ايفينت الخطا كنسلتك للايفينت ما بيوقف المود لازم تستخدم stopResource بالتوفيق Edited October 31, 2017 by iMr.WiFi..! Link to comment
AHMED MOSTAFA Posted October 31, 2017 Author Share Posted October 31, 2017 (edited) يب واي فاي أقصد البحث في سيريالات اللاعبين جرب الكود مثل ما انا مسويه بالضبط بتشوفه بنفسك + انا ما جربته مع أشخاص لكن أدري أنه مب خطأ لكن ما ادري هل فيه بقات او لا Edited October 31, 2017 by killerProject Link to comment
iMr.WiFi..! Posted October 31, 2017 Share Posted October 31, 2017 (edited) 1 minute ago, killerProject said: يب واي فاي أقصد البحث في سيريالات اللاعبين جرب الكود مثل ما انا مسويه بالضبط بتشوفه بنفسك + انا ما جربته مع أشخاص لكن أدري أنه مب خطأ كن ما ادري هل فيه بقات او لا مافهمتك زين بس اذا كنت تقصد انه يبحث في السريال حق اللاعب فكلامك صحيح بس لو تقصد يبحث عن سريال فكلامك خاطئ ._. ) Edited October 31, 2017 by iMr.WiFi..! Link to comment
AHMED MOSTAFA Posted October 31, 2017 Author Share Posted October 31, 2017 Just now, iMr.WiFi..! said: مادري والله وش تقصد , بس اذا كنت تقصد انه يبحث في السريال حق اللاعب فكلامك صحيح بس لو تقصد يبحث عن سريال فكلامك خاطئ ._. ) يا واي فاي السيريال اللي انت رح تكتبه داخل الكود واللي فيه تقدر تكتب اي شي راجع كودي وبتفهمه مكان .....serial..... تقدر تكتب سيريالك او سيريال اي شخص تبيه يكون موجود وقت تشغيل المودات مارح تكتب فيها getPlayerSerial لكن رح تكتب فيها السيريال اللي تبي المود يتحقق أن صاحبه موجود في السيرفر ذذ .... يبحث عن سيريال معين انت تكتبه بنفسك في سيريالات اللاعبين لهذا السبب استخدمت string.... Link to comment
iMr.WiFi..! Posted October 31, 2017 Share Posted October 31, 2017 13 minutes ago, killerProject said: يا واي فاي السيريال اللي انت رح تكتبه داخل الكود واللي فيه تقدر تكتب اي شي راجع كودي وبتفهمه مكان .....serial..... تقدر تكتب سيريالك او سيريال اي شخص تبيه يكون موجود وقت تشغيل المودات مارح تكتب فيها getPlayerSerial لكن رح تكتب فيها السيريال اللي تبي المود يتحقق أن صاحبه موجود في السيرفر ذذ .... يبحث عن سيريال معين انت تكتبه بنفسك في سيريالات اللاعبين لهذا السبب استخدمت string.... يخوي جرب الكود حقك بدون أي فلسفة عشان تعرف الغلط بنفسك , لاتجربه لوحدك خذ معك 2 او 3 عشان تكتشف الغلطة بنفسك . _ ., لان زي مايقول ماستر : On 8/14/2017 at 01:55, Master_MTA said: اخوي اعذرني انا اسف انت راسك صلبه مع احترامي string.find يبحث داخل السترنق وليس في الجدول !! أي الي مسويه بكودك لو كان شخص سرياله كذا A051ASDTKBD0321 واستعملت السترنق فند راح يبحث داخل "A051ASDTKBD0321" فقط ._. Link to comment
Abdul KariM Posted October 31, 2017 Share Posted October 31, 2017 الطريقة ابدأ ماراح تضبط , نفترض انك ماخذ مني سكربت وفيه كودك تمام وانا دخلت السيرفر بمجرد انه يصير ريستارت للسكربت او يشتغل السكربت راح يمشي معاه تمام وبالحالة هذي راح يشتغل معاه المود طبيعي وفي طريقة ثانية لكن مابعلمها احد تخلي الكود ماله فائدة ابدأ وتتخطى الي سويته كذا كله Link to comment
Master_MTA Posted October 31, 2017 Share Posted October 31, 2017 3 hours ago, Abdul KariM said: وفي طريقة ثانية لكن مابعلمها احد تخلي الكود ماله فائدة ابدأ نيهاهاهاهاها اقولك انا الطريقه في حدث onResourceStart سوي يوزفل فنكشن يفعل جميع خواص المود وتحقق اذا اللاعب موجود او لا لو موجود فعل خواص resource عن طريق اليوزفل فنكشن غير كذا ما منه فايده Link to comment
Abdul KariM Posted November 1, 2017 Share Posted November 1, 2017 @Master_MTA كيف يفعل خواص ؟ اشرح ادق Link to comment
AHMED MOSTAFA Posted November 1, 2017 Author Share Posted November 1, 2017 4 hours ago, Abdul KariM said: @Master_MTA كيف يفعل خواص ؟ اشرح ادق تقصد removeEventHandler ? 20 hours ago, Abdul KariM said: الطريقة ابدأ ماراح تضبط , نفترض انك ماخذ مني سكربت وفيه كودك تمام وانا دخلت السيرفر بمجرد انه يصير ريستارت للسكربت او يشتغل السكربت راح يمشي معاه تمام وبالحالة هذي راح يشتغل معاه المود طبيعي وفي طريقة ثانية لكن مابعلمها احد تخلي الكود ماله فائدة ابدأ وتتخطى الي سويته كذا كله ما فهمتك ابدا ذذ 22 hours ago, iMr.WiFi..! said: يخوي جرب الكود حقك بدون أي فلسفة عشان تعرف الغلط بنفسك , لاتجربه لوحدك خذ معك 2 او 3 عشان تكتشف الغلطة بنفسك . _ ., لان زي مايقول ماستر : string.find يبحث داخل السترنق وليس في الجدول !! أي الي مسويه بكودك لو كان شخص سرياله كذا A051ASDTKBD0321 واستعملت السترنق فند راح يبحث داخل "A051ASDTKBD0321" فقط ._. ههههههه ماستر كلامه صحيح لكن انا مصر علي رأيي حتي اجرب الكود بنفسي وانا متأكد اانه بيشتغل تمام ان شاء الله Link to comment
Master_MTA Posted November 1, 2017 Share Posted November 1, 2017 5 hours ago, Abdul KariM said: @Master_MTA كيف يفعل خواص ؟ اشرح ادق مثال عشان تفهموني افضل local serials={'....serial1....','....serial2....','....serial3....'} function started() triggerClientEvent(root,'blalba',root) outputChatBox('#33ff00 *resource Started succsisfly by master',root,255,255,255,true) end function startResourceFunction() started() end addEventHandler('onResourceStart',getResourceRootElement(getThisResource()),function() local players=getElementsByType('player') for k=1,#players do if serials[getPlayerSerial(players[k])] then startResourceFunction() break else stopResource(getThisResource()) outputChatBox('#ff0000 *resource not started because master not here',root,255,255,255,true) end end end) طبعا اصلا ما بيحتاج else اللي بعد break لكن حاطها زياده انا Link to comment
Abdul KariM Posted November 1, 2017 Share Posted November 1, 2017 نفس الكلام الي قلته فوق لو الاعب كان بالسيرفر او احد السريالات الي حاطهم بالجدول راح يشتغل السكربت Link to comment
Master_MTA Posted November 1, 2017 Share Posted November 1, 2017 26 minutes ago, Abdul KariM said: نفس الكلام الي قلته فوق لو الاعب كان بالسيرفر او احد السريالات الي حاطهم بالجدول راح يشتغل السكربت طيب وهذا المطلوب الرجال يبي كذا؟؟؟ Link to comment
Abdul KariM Posted November 1, 2017 Share Posted November 1, 2017 10 minutes ago, Master_MTA said: طيب وهذا المطلوب الرجال يبي كذا؟؟؟ الرجال يبي طريقة ماحدا يقدر يشغل فيها السكربت الا صاحب السكربت نفسه Link to comment
iMr.WiFi..! Posted November 1, 2017 Share Posted November 1, 2017 2 hours ago, killerProject said: انا مصر علي رأيي حتي اجرب الكود بنفسي وانا متأكد اانه بيشتغل تمام ان شاء الله On 10/31/2017 at 15:12, killerProject said: اللي يعرف بق في الكود يفيدنا ذذ انا مني داري وش تبي بالضبط .. تقول شوفو لو في بق , ثم تقول انا مصر انه مافي بق بعد ماعطيتك البق ..؟ , وانت مو مجربه اساساً !؟ ( في اشكال بدت تكثر هنا ) 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