JN[T]OoOoL Posted May 5, 2017 Share Posted May 5, 2017 (edited) السلام عليكم ورحمة الله وبركاته الزبده ياشباب عندي مشكلة بتحميل المواتر (التحميل المخفي) طبعا تعرفون اغلب السيرفرات تستخدم التحميل المخفي للمواتر بسبب انه ماتضجر الزوار من التحميل الطويل التحميل عندي كان شغال وابده ماشي ومافي اي مشكلة فجأه اغلب الزوار من الي فرمتو اجهزتهم او حذفو اللعبه صارت ماتظهر عندهم وتاكد بنفسي من المشكلة والى الان مادري ايش الي حصل مااكثر كلام طبعا مواترنا مشفره ولها كود خاص فيها اقدر اطرح الكود لكم وتشوفون وش المشكلة ID = 466addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) ID = 466 addEventHandler ( "onClientResourceStart", resourceRoot, function( ) downloadFile("2.txd") downloadFile("2.dff") end ) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then outputChatBox ( string(success) ) if ( success ) then if ( file == "2.dff" ) then if ( file == "2.txd" ) then replaceTheTxd ( "2.txd",ID ) replaceTheDff ( "2.dff",ID ) end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) وهذي صورة للملفات https://e.top4top.net/p_490u4sm11.png اتمنى حل المشكلة ولكم فائق احترامي . Edited May 5, 2017 by JN[T]OoOoL Link to comment
Master_MTA Posted May 5, 2017 Share Posted May 5, 2017 44 minutes ago, JN[T]OoOoL said: السلام عليكم ورحمة الله وبركاته الزبده ياشباب عندي مشكلة بتحميل المواتر (التحميل المخفي) طبعا تعرفون اغلب السيرفرات تستخدم التحميل المخفي للمواتر بسبب انه ماتضجر الزوار من التحميل الطويل التحميل عندي كان شغال وابده ماشي ومافي اي مشكلة فجأه اغلب الزوار من الي فرمتو اجهزتهم او حذفو اللعبه صارت ماتظهر عندهم وتاكد بنفسي من المشكلة والى الان مادري ايش الي حصل مااكثر كلام طبعا مواترنا مشفره ولها كود خاص فيها اقدر اطرح الكود لكم وتشوفون وش المشكلة ID = 466addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) ID = 466 addEventHandler ( "onClientResourceStart", resourceRoot, function( ) downloadFile("2.txd") downloadFile("2.dff") end ) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then outputChatBox ( string(success) ) if ( success ) then if ( file == "2.dff" ) then if ( file == "2.txd" ) then replaceTheTxd ( "2.txd",ID ) replaceTheDff ( "2.dff",ID ) end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) وهذي صورة للملفات https://e.top4top.net/p_490u4sm11.png اتمنى حل المشكلة ولكم فائق احترامي . معليش ما فهمت عليك قصدك لما تحذف اللعبه بيرجع يحمل الملفات من اول ولا وشو صراحه ما فهمت+_+ تقدر تووضحلي اكثر وبالمناسبة كودك خاطئ الصحيح ID = 466 addEventHandler ( "onClientResourceStart", resourceRoot, function( ) downloadFile("2.txd") downloadFile("2.dff") end ) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then outputChatBox ( string(success) ) if ( success ) then if ( file == "2.dff" ) then replaceTheDff ( "2.dff",ID ) else if ( file == "2.txd" ) then replaceTheTxd ( "2.txd",ID ) end end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) او تقدر تختصر طريقتي ب elseif 1 Link to comment
a7zan Posted May 5, 2017 Share Posted May 5, 2017 replaceTheDff = ? + replaceTheTxd = ? 1 Link to comment
#BrosS Posted May 5, 2017 Share Posted May 5, 2017 1 minute ago, a7zan said: replaceTheDff = ? + replaceTheTxd = ? I think usefull functions 1 Link to comment
JN[T]OoOoL Posted May 5, 2017 Author Share Posted May 5, 2017 2 hours ago, Master_MTA said: معليش ما فهمت عليك قصدك لما تحذف اللعبه بيرجع يحمل الملفات من اول ولا وشو صراحه ما فهمت+_+ تقدر تووضحلي اكثر وبالمناسبة كودك خاطئ الصحيح ID = 466 addEventHandler ( "onClientResourceStart", resourceRoot, function( ) downloadFile("2.txd") downloadFile("2.dff") end ) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then outputChatBox ( string(success) ) if ( success ) then if ( file == "2.dff" ) then replaceTheDff ( "2.dff",ID ) else if ( file == "2.txd" ) then replaceTheTxd ( "2.txd",ID ) end end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) او تقدر تختصر طريقتي ب elseif الي اقصده ان المواتر ماتتحمل يعني يوم تحذفها من ملفات اللعبه تحذف المواتر يعني وتدخل السيرفر مايحمل المواتر ماتظهر وانت تقول كودك خاطئ ماعنه قبل قعدت المواتر فوق سنتين على ذا الكود ومافي اي مشكلة مادري وشصار عموما اشكرك عالمساعدة Link to comment
!#NssoR_) Posted May 5, 2017 Share Posted May 5, 2017 ID = 466 addEventHandler ( "onClientResourceStart", resourceRoot, function( ) downloadFile("2.txd") downloadFile("2.dff") end ) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then outputChatBox ( tostring(success) ) if ( success ) then if ( file == "2.dff" ) then local dff = engineLoadDFF ( "2.dff" ) engineReplaceModel ( dff, ID ) end if ( file == "2.txd" ) then local txd = engineLoadTXD ( "2.txd" ) engineImportTXD ( txd, ID ) end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) 1 Link to comment
JN[T]OoOoL Posted May 5, 2017 Author Share Posted May 5, 2017 10 minutes ago, !#NssoR_) said: ID = 466 addEventHandler ( "onClientResourceStart", resourceRoot, function( ) downloadFile("2.txd") downloadFile("2.dff") end ) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then outputChatBox ( tostring(success) ) if ( success ) then if ( file == "2.dff" ) then local dff = engineLoadDFF ( "2.dff" ) engineReplaceModel ( dff, ID ) end if ( file == "2.txd" ) then local txd = engineLoadTXD ( "2.txd" ) engineImportTXD ( txd, ID ) end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish ) مشكور يانصور ولاهنت على تعبك وردك الكود مابه اي مشاكل لكن الموتر ماظهر عندي وسالت الزوار برضو ماظهر وشغلت الديبوق ولا به مشاكل Link to comment
!#NssoR_) Posted May 5, 2017 Share Posted May 5, 2017 بما ان الاكواد مافيها اخطاء , فالمشكلة غير متعلقه بالاكواد تأكد من : اسم التي اكس دي و الدي اف اف انهم موجودين بالميتا صحة الملفات ( اي بمعني ان الملفات لايوجد بها مشاكل ) الايدي الخاص بالمركبة تأكد من انه صحيح 1 Link to comment
JN[T]OoOoL Posted May 5, 2017 Author Share Posted May 5, 2017 37 minutes ago, !#NssoR_) said: بما ان الاكواد مافيها اخطاء , فالمشكلة غير متعلقه بالاكواد تأكد من : اسم التي اكس دي و الدي اف اف انهم موجودين بالميتا صحة الملفات ( اي بمعني ان الملفات لايوجد بها مشاكل ) الايدي الخاص بالمركبة تأكد من انه صحيح يعطيك الف عافيه اتبعت الخطوات الي وضعتها الموتر شغال وظهر لك بالسيرفر المحلي حاولت كثير اشغله بسيرفري الاونلاين للاسف مااشتغل اتوقع فيه مشكلة بالسيرفر مشكور على جهودك معي وتعبتك يعطيك الف الف عافيه 1 Link to comment
iMr.WiFi..! Posted May 5, 2017 Share Posted May 5, 2017 24 minutes ago, JN[T]OoOoL said: يعطيك الف عافيه اتبعت الخطوات الي وضعتها الموتر شغال وظهر لك بالسيرفر المحلي حاولت كثير اشغله بسيرفري الاونلاين للاسف مااشتغل اتوقع فيه مشكلة بالسيرفر مشكور على جهودك معي وتعبتك يعطيك الف الف عافيه تأكد انه مافي تكسد مركب على الايدي من قبل : ) 1 Link to comment
JN[T]OoOoL Posted May 5, 2017 Author Share Posted May 5, 2017 2 minutes ago, iMr.WiFi..! said: تأكد انه مافي تكسد مركب على الايدي من قبل : ) لامستحيل تكون هذي المشكلة لني مو اول مره اركب مواتر المشكلة انحلت لكن بدون تحميل مخفي يعني في شريط للتحميل ومشكورين عموما Link to comment
Master_MTA Posted May 6, 2017 Share Posted May 6, 2017 12 hours ago, JN[T]OoOoL said: الي اقصده ان المواتر ماتتحمل يعني يوم تحذفها من ملفات اللعبه تحذف المواتر يعني وتدخل السيرفر مايحمل المواتر ماتظهر وانت تقول كودك خاطئ ماعنه قبل قعدت المواتر فوق سنتين على ذا الكود ومافي اي مشكلة مادري وشصار عموما اشكرك عالمساعدة بالنسبه لكلامي على كودك خاطئ راجع سطر 13 و 14 بكودك يقلبي بتفهم كيف بتحقق ان الملف اسمه 2.txd ثم بنفس الايفينت ترجع تتحقق انه اسمه 2.dff ما بيصلح على حسب ظني ان الايفينت يتنفذ على ملف ملف والا كان لازم تسوي لووب على الملفات +_+ فهمت الحين ليه قلت كودك خاطئ if ( file == "2.dff" ) then if ( file == "2.txd" ) then بالتحديد هنا +_+ ما اتوقع ابدا ان يشتغل 11 hours ago, JN[T]OoOoL said: لامستحيل تكون هذي المشكلة لني مو اول مره اركب مواتر المشكلة انحلت لكن بدون تحميل مخفي يعني في شريط للتحميل ومشكورين عموما بالمناسبه مسوي كود حماية للملفات اتوقع اطرحه احتمال يكون المشكله منه مسوي filedelete? 1 Link to comment
!#NssoR_) Posted May 6, 2017 Share Posted May 6, 2017 1 hour ago, Master_MTA said: ما بيصلح على حسب ظني ان الايفينت يتنفذ على ملف ملف والا كان لازم تسوي لووب على الملفات +_+ فهمت الحين ليه قلت كودك خاطئ if ( file == "2.dff" ) then if ( file == "2.txd" ) then بالتحديد هنا +_+ ما اتوقع ابدا ان يشتغل لا اخوي توقعك خاطئ , يغلق بما ان تم حل المشكلة 1 Link to comment
Recommended Posts