SCi Posted January 13, 2022 Share Posted January 13, 2022 (edited) ابي وقت اخرج من الماركر لو معي سلاح شايلة (Fist)يتغير لـ أيدي (0) او بمعني اصح لليد او بحثت بالويكي بس مالقيت شي Edited January 13, 2022 by SCi Link to comment
Mr.Hugin Posted January 13, 2022 Share Posted January 13, 2022 1 hour ago, SCi said: ابي وقت اخرج من الماركر لو معي سلاح شايلة (Fist)يتغير لـ أيدي (0) او بمعني اصح لليد او بحثت بالويكي بس مالقيت شي كيف يعني تقصد انو اذا دخلت ماركر يعطيك سلاح وله يشيله؟ Link to comment
SCi Posted January 13, 2022 Author Share Posted January 13, 2022 (edited) 12 minutes ago, Mr.Hugin said: كيف يعني تقصد انو اذا دخلت ماركر يعطيك سلاح وله يشيله؟ اذا خرجت من الماركر - اذا كنت حامل سلاح بيدي وطلعت برا الماركر بيه يشيل السلاح او بمعني اصح يغيره للـ قبضة Edited January 13, 2022 by SCi Link to comment
Mr.Hugin Posted January 13, 2022 Share Posted January 13, 2022 (edited) طيب فيك تستخدم حدث https://wiki.multitheftauto.com/wiki/CancelEvent Edited January 13, 2022 by Mr.Hugin 1 Link to comment
#\_oskar_/# Posted January 13, 2022 Share Posted January 13, 2022 setPedWeaponSlot id 0 1 Link to comment
Master_MTA Posted January 14, 2022 Share Posted January 14, 2022 (edited) onMarkerHit -- لما يخش الماركر onMarkerLeave -- لما يطلع من الماركر takeAllWeapons -- لو تبي انه يشيل كل اسلحته وما ترجعله setPedWeaponSlot -- لو تبي يحطله faist setElementData -- عشان تحط عليه داتا لما يطلع removeElementData -- عشان تشيل الداتا من عليه لما يخش الماركر onClientPlayerWeaponSwitch -- لما يغير السلاح cancelEvent -- عشان يكنسل الايفنت بالتوفيق Edited January 14, 2022 by Master_MTA 1 Link to comment
SCi Posted January 14, 2022 Author Share Posted January 14, 2022 7 hours ago, Master_MTA said: onMarkerHit -- لما يخش الماركر onMarkerLeave -- لما يطلع من الماركر takeAllWeapons -- لو تبي انه يشيل كل اسلحته وما ترجعله setPedWeaponSlot -- لو تبي يحطله faist setElementData -- عشان تحط عليه داتا لما يطلع removeElementData -- عشان تشيل الداتا من عليه لما يخش الماركر onClientPlayerWeaponSwitch -- لما يغير السلاح cancelEvent -- عشان يكنسل الايفنت بالتوفيق في شي واحد مافاهمه وش فايده الداتا وايش تسوي معلش Link to comment
Mr.Hugin Posted January 14, 2022 Share Posted January 14, 2022 1 hour ago, SCi said: في شي واحد مافاهمه وش فايده الداتا وايش تسوي معلش داته تحفض عندك نوعين من داته في داته بيز وداته العاديه عرفت شو الفايده منها هي داته لعاديه بتكون بدأيه بس الداته بيز تكون أفضل بلحفض المودات الكبيره مثل مودات توب افضل الاعبين وغيرها لاكن الداته يلي تسأل عنها هي داته تحفض شي انته سويته 1 Link to comment
Mr.Hugin Posted January 14, 2022 Share Posted January 14, 2022 وفي لها استخدامات عديده 1 Link to comment
SCi Posted January 14, 2022 Author Share Posted January 14, 2022 1 minute ago, Mr.Hugin said: وفي لها استخدامات عديده مو setAccountData هوا الي يحفظ الداتا وقت يخرج ويدخل اللاعب Link to comment
Mr.Hugin Posted January 14, 2022 Share Posted January 14, 2022 4 minutes ago, SCi said: مو setAccountData هوا الي يحفظ الداتا وقت يخرج ويدخل اللاعب انته تقصد setElementData المعرف لها: تخزن هذه الوظيفة بيانات العنصر تحت مفتاح معين ، مرتبط بعنصر. ثم تتم مزامنة مجموعة بيانات العنصر ويلي يقصده بداته اداته يلي تحطها على الاعب لمن يدخل رح يحفض شي لي انته سويته مثلا يلي هي ريموف داته هي خاينه نقول بدزيل داته عرفت كيف 1 Link to comment
SCi Posted January 15, 2022 Author Share Posted January 15, 2022 2 hours ago, Mr.Hugin said: انته تقصد setElementData المعرف لها: تخزن هذه الوظيفة بيانات العنصر تحت مفتاح معين ، مرتبط بعنصر. ثم تتم مزامنة مجموعة بيانات العنصر ويلي يقصده بداته اداته يلي تحطها على الاعب لمن يدخل رح يحفض شي لي انته سويته مثلا يلي هي ريموف داته هي خاينه نقول بدزيل داته عرفت كيف حاسس اني غبي بس شكرا علي شرحك Link to comment
Scripting Moderators xLive Posted January 15, 2022 Scripting Moderators Share Posted January 15, 2022 (edited) 13 hours ago, Mr.Hugin said: داته تحفض عندك نوعين من داته في داته بيز وداته العاديه عرفت شو الفايده منها هي داته لعاديه بتكون بدأيه بس الداته بيز تكون أفضل بلحفض المودات الكبيره مثل مودات توب افضل الاعبين وغيرها لاكن الداته يلي تسأل عنها هي داته تحفض شي انته سويته خطأ، مو مثلهم تختلف عنهم setElementData تحفظ قيمة معينة على كائن معين مؤقتًا وتقدر تزامنها للجانب الآخر كلاينت-سيرفر / سيرفر-كلاينت بحيث يمديك لو حطيت القيمة بالسيرفر تقدر تجيبها بالكلاينت مباشرة تقدر تشوف توضيح أكثر هنا خاصة عالمزامنة لأنها مهمة طبعًا يمديك تستخدم الجداول عشان تحفظ القيم مؤقتًا بدال الوظيفة يلي بالأعلى وهي الأفضل لأنها اسرع في الحصول فيه شرح اجنبي لو تعرف اللغة الإنجليزية جدًا ممتاز شرح الموضوع هذا setAccountData / SQL و وظائف قواعد البيانات كلاهما تحفظ القيم بقاعدة البيانات بحيث تقدر تجيبها بأي وقت حتى لو طلع الاعب لكن عيب قاعدة البيانات إنها سيرفر سايد فقط، وبطيئة في الحصول ف مفروض ماتستخدمها في شي يتكرر كل فترة يلي ذكرناها فوق element data على سبيل المثال عندك نقاط تبي تحفظها إذا سجل الاعب الدخول تحصل على النقاط من قاعدة البيانات وبعدها تحفظها مؤقتًا عليه عبر الجداول أو وإذا جيت تعدل النقاط تعدلهم عبرها، وتحفظهم في قاعدة البيانات عند الخروج طبعا وش الفرق بين setAccountData و SQL وظائف الـ؟ SQL اصلا تستخدم الـ account data element data وعيبها الوحيد إنها تستخدم المفاتيح مثل الـ بتكون لك حرية كاملة بتحديد الأشياء يلي تحتاج تحفظها SQL وظائف الـ setAccountData وفيه اشياء ملزم إنك تستخدمها مثلًا لو راح تسوي نظام حسابات خاص فيك ما راح يشتغل لأنه يشتغل على نظام الحسابات الإفتراضية فقط Edited January 15, 2022 by xLive 2 Link to comment
Mr.Hugin Posted January 15, 2022 Share Posted January 15, 2022 6 hours ago, xLive said: خطأ، مو مثلهم تختلف عنهم setElementData تحفظ قيمة معينة على كائن معين مؤقتًا وتقدر تزامنها للجانب الآخر كلاينت-سيرفر / سيرفر-كلاينت بحيث يمديك لو حطيت القيمة بالسيرفر تقدر تجيبها بالكلاينت مباشرة تقدر تشوف توضيح أكثر هنا خاصة عالمزامنة لأنها مهمة طبعًا يمديك تستخدم الجداول عشان تحفظ القيم مؤقتًا بدال الوظيفة يلي بالأعلى وهي الأفضل لأنها اسرع في الحصول فيه شرح اجنبي لو تعرف اللغة الإنجليزية جدًا ممتاز شرح الموضوع هذا setAccountData / SQL و وظائف قواعد البيانات كلاهما تحفظ القيم بقاعدة البيانات بحيث تقدر تجيبها بأي وقت حتى لو طلع الاعب لكن عيب قاعدة البيانات إنها سيرفر سايد فقط، وبطيئة في الحصول ف مفروض ماتستخدمها في شي يتكرر كل فترة يلي ذكرناها فوق element data على سبيل المثال عندك نقاط تبي تحفظها إذا سجل الاعب الدخول تحصل على النقاط من قاعدة البيانات وبعدها تحفظها مؤقتًا عليه عبر الجداول أو وإذا جيت تعدل النقاط تعدلهم عبرها، وتحفظهم في قاعدة البيانات عند الخروج طبعا وش الفرق بين setAccountData و SQL وظائف الـ؟ SQL اصلا تستخدم الـ account data element data وعيبها الوحيد إنها تستخدم المفاتيح مثل الـ بتكون لك حرية كاملة بتحديد الأشياء يلي تحتاج تحفظها SQL وظائف الـ setAccountData وفيه اشياء ملزم إنك تستخدمها مثلًا لو راح تسوي نظام حسابات خاص فيك ما راح يشتغل لأنه يشتغل على نظام الحسابات الإفتراضية فقط يب انا هاذا يلي اقصده يا لايف تحياتي لك اخي الكريم 1 Link to comment
Master_MTA Posted January 15, 2022 Share Posted January 15, 2022 On 14/01/2022 at 21:16, SCi said: في شي واحد مافاهمه وش فايده الداتا وايش تسوي معلش استخدم getElementData في هذا الايفنت onClientPlayerWeaponSwitch عشان تشيك عليه هوا برا ولا داخل الدايره لو انت ما تبي تسحب كل اسلحته فاستخدم getElementData+ cancelEvent 1 Link to comment
,3ZF Posted January 15, 2022 Share Posted January 15, 2022 setElementData الداتا بكل بساطه بتحفظ عليها اي شي سواء نص أو أرقام بس لما تخرج من السيرفر بتنمسح تلقائي -- setAccountData و عندك داتا على الأكونت تقدر تحفظ عليها البيانات وهذه لو خرجت من السيرفر و تدخل ماراح يصير لها شي لأنها محفوظة على الأكونت بس لو رسترت المود راح تنمسح -- dbConnect في طريقة أحسن هي الداتا بيس أو قاعدة بيانات السيرفر هذه لو رسترت المود أو رسترت السيرفر هي موجودة و محفوظ عليها كل شي أتمنى تكون فهمت شرحي و شكراً . 1 Link to comment
SCi Posted January 15, 2022 Author Share Posted January 15, 2022 (edited) 13 hours ago, xLive said: خطأ، مو مثلهم تختلف عنهم setElementData تحفظ قيمة معينة على كائن معين مؤقتًا وتقدر تزامنها للجانب الآخر كلاينت-سيرفر / سيرفر-كلاينت بحيث يمديك لو حطيت القيمة بالسيرفر تقدر تجيبها بالكلاينت مباشرة تقدر تشوف توضيح أكثر هنا خاصة عالمزامنة لأنها مهمة طبعًا يمديك تستخدم الجداول عشان تحفظ القيم مؤقتًا بدال الوظيفة يلي بالأعلى وهي الأفضل لأنها اسرع في الحصول فيه شرح اجنبي لو تعرف اللغة الإنجليزية جدًا ممتاز شرح الموضوع هذا setAccountData / SQL و وظائف قواعد البيانات كلاهما تحفظ القيم بقاعدة البيانات بحيث تقدر تجيبها بأي وقت حتى لو طلع الاعب لكن عيب قاعدة البيانات إنها سيرفر سايد فقط، وبطيئة في الحصول ف مفروض ماتستخدمها في شي يتكرر كل فترة يلي ذكرناها فوق element data على سبيل المثال عندك نقاط تبي تحفظها إذا سجل الاعب الدخول تحصل على النقاط من قاعدة البيانات وبعدها تحفظها مؤقتًا عليه عبر الجداول أو وإذا جيت تعدل النقاط تعدلهم عبرها، وتحفظهم في قاعدة البيانات عند الخروج طبعا وش الفرق بين setAccountData و SQL وظائف الـ؟ SQL اصلا تستخدم الـ account data element data وعيبها الوحيد إنها تستخدم المفاتيح مثل الـ بتكون لك حرية كاملة بتحديد الأشياء يلي تحتاج تحفظها SQL وظائف الـ setAccountData وفيه اشياء ملزم إنك تستخدمها مثلًا لو راح تسوي نظام حسابات خاص فيك ما راح يشتغل لأنه يشتغل على نظام الحسابات الإفتراضية فقط طيب لو مثلا مسوي لوحة شراء السيارات ومثلا شريت سيارة ومعي لوحة انزلها واخفيها وجربت اخرج وادخل يروح الشراء ؟ لو يروح ايش استخدم setAccountData صح؟ او مارح يروح؟ 2 hours ago, Master_MTA said: استخدم getElementData في هذا الايفنت onClientPlayerWeaponSwitch عشان تشيك عليه هوا برا ولا داخل الدايره لو انت ما تبي تسحب كل اسلحته فاستخدم getElementData+ cancelEvent كفووو اشكرك 1 hour ago, ,3ZF said: setElementData الداتا بكل بساطه بتحفظ عليها اي شي سواء نص أو أرقام بس لما تخرج من السيرفر بتنمسح تلقائي -- setAccountData و عندك داتا على الأكونت تقدر تحفظ عليها البيانات وهذه لو خرجت من السيرفر و تدخل ماراح يصير لها شي لأنها محفوظة على الأكونت بس لو رسترت المود راح تنمسح -- dbConnect في طريقة أحسن هي الداتا بيس أو قاعدة بيانات السيرفر هذه لو رسترت المود أو رسترت السيرفر هي موجودة و محفوظ عليها كل شي أتمنى تكون فهمت شرحي و شكراً . فهمتك يغالي تسلم علي الشرح الحلو يعني setElementData يعني مالها فايده مدام لما اللاعب يخرج بتروح البيانات Edited January 15, 2022 by SCi Link to comment
Scripting Moderators xLive Posted January 16, 2022 Scripting Moderators Share Posted January 16, 2022 (edited) 14 hours ago, ,3ZF said: setAccountData و عندك داتا على الأكونت تقدر تحفظ عليها البيانات وهذه لو خرجت من السيرفر و تدخل ماراح يصير لها شي لأنها محفوظة على الأكونت بس لو رسترت المود راح تنمسح registry.db لو سويت إعادة تشغيل للسكربت ما راح تنحذف، لأن الفنكشن راح يحفظ القيمة والمفتاح في ملف قاعدة بيانات الحسابات 12 hours ago, SCi said: طيب لو مثلا مسوي لوحة شراء السيارات ومثلا شريت سيارة ومعي لوحة انزلها واخفيها وجربت اخرج وادخل يروح الشراء ؟ لو يروح ايش استخدم setAccountData صح؟ او مارح يروح؟ SQL الأفضل تستخدم فنكشنات قواعد البيانات Account data راح يحفظها لكن صعب جدًا تتعامل مع شي مثل كذا لأن هو مفتاح وقيمة واحدة فقط، لكن قاعدة البيانات راح تقدر تسوي جدول كامل وتضيف عواميد وكذا :ذا مثال بسيط يوضح الكلام يلي اقصده على سبيل المثال ايدي حسابي 1 والباقي اظن واضحة لمن تطلب بقاعدة البيانات راح تجيب ايدي الحساب حق الاعب وتطلب من قاعدة البيانات تعطيك العواميد يلي الحساب فيها يتطابق 1، وراح يعطيك قائمة السيارات يلي عنده بجدول مو لغة برمجة لكن سهلة جدًا تتعلمها وممكن تقدر تشوف شروحات لها في الإنترنت أو هنا ،SQL عشان تستخدمها، تحتاج تتعلم لغة الـ 12 hours ago, SCi said: setElementData يعني مالها فايده مدام لما اللاعب يخرج بتروح البيانات ما راح أقول إن مالها فايدة، راح تحتاجها في حال كنت تبي تحفظ البيانات مؤقتًا وتحتاج تحصل على المعلومة في أسرع وقت أو في أكثر من سكربت مثل ما شرحت سابقًا Edited January 16, 2022 by xLive 1 Link to comment
SCi Posted January 16, 2022 Author Share Posted January 16, 2022 (edited) 2 hours ago, xLive said: registry.db لو سويت إعادة تشغيل للسكربت ما راح تنحذف، لأن الفنكشن راح يحفظ القيمة والمفتاح في ملف قاعدة بيانات الحسابات SQL الأفضل تستخدم فنكشنات قواعد البيانات Account data راح يحفظها لكن صعب جدًا تتعامل مع شي مثل كذا لأن هو مفتاح وقيمة واحدة فقط، لكن قاعدة البيانات راح تقدر تسوي جدول كامل وتضيف عواميد وكذا :ذا مثال بسيط يوضح الكلام يلي اقصده على سبيل المثال ايدي حسابي 1 والباقي اظن واضحة لمن تطلب بقاعدة البيانات راح تجيب ايدي الحساب حق الاعب وتطلب من قاعدة البيانات تعطيك العواميد يلي الحساب فيها يتطابق 1، وراح يعطيك قائمة السيارات يلي عنده بجدول مو لغة برمجة لكن سهلة جدًا تتعلمها وممكن تقدر تشوف شروحات لها في الإنترنت أو هنا ،SQL عشان تستخدمها، تحتاج تتعلم لغة الـ ما راح أقول إن مالها فايدة، راح تحتاجها في حال كنت تبي تحفظ البيانات مؤقتًا وتحتاج تحصل على المعلومة في أسرع وقت أو في أكثر من سكربت مثل ما شرحت سابقًا - طب لو مثلا وضغت زر يمسح لي الاكونت داتا يعني مثلا مود ساعات ابي اصفر لهم الساعات ايش هضيف - اخ يعني ماينفع استخدم داتا اكونت لحفظ بيانات الشراء؟ صح لانها قيمه ومفتاح واحد - اي فهمت يغالي Edited January 16, 2022 by SCi Link to comment
Scripting Moderators xLive Posted January 16, 2022 Scripting Moderators Share Posted January 16, 2022 3 hours ago, SCi said: طب لو مثلا وضغت زر يمسح لي الاكونت داتا يعني مثلا مود ساعات ابي اصفر لهم الساعات ايش هضيف nil على حسب السكربت تحتاج تشوفه مثلًا الساعات ممكن عشان تصفرها تحط القيمة 0، لكن لو تبي تحذف الداتا نهائيًا غير قيمتها لـ 4 hours ago, SCi said: اخ يعني ماينفع استخدم داتا اكونت لحفظ بيانات الشراء؟ صح لانها قيمه ومفتاح واحد يوم تضيف شي مثل سيارات الاعب انت ما راح تضيف قيمة واحدة فقط راح تكون أكثر من سيارة ومعلومات كثير عنها؟ صعب جدًا تضيفها تحت مفتاح واحد، قاعدة بيانات خاصة فيك راح تقدر تضيف كل شي بسهولة 1 Link to comment
SCi Posted January 16, 2022 Author Share Posted January 16, 2022 (edited) 10 minutes ago, xLive said: nil على حسب السكربت تحتاج تشوفه مثلًا الساعات ممكن عشان تصفرها تحط القيمة 0، لكن لو تبي تحذف الداتا نهائيًا غير قيمتها لـ يوم تضيف شي مثل سيارات الاعب انت ما راح تضيف قيمة واحدة فقط راح تكون أكثر من سيارة ومعلومات كثير عنها؟ صعب جدًا تضيفها تحت مفتاح واحد، قاعدة بيانات خاصة فيك راح تقدر تضيف كل شي بسهولة ربي يعطيك العافية شكرا علي تعبك 10 minutes ago, xLive said: nil على حسب السكربت تحتاج تشوفه مثلًا الساعات ممكن عشان تصفرها تحط القيمة 0، لكن لو تبي تحذف الداتا نهائيًا غير قيمتها لـ يوم تضيف شي مثل سيارات الاعب انت ما راح تضيف قيمة واحدة فقط راح تكون أكثر من سيارة ومعلومات كثير عنها؟ صعب جدًا تضيفها تحت مفتاح واحد، قاعدة بيانات خاصة فيك راح تقدر تضيف كل شي بسهولة ولو سيارة وحده اقدر اضيف setAccountData مثلا في حفظ سيارة وحده SQL و احفظ بالجدول اي شييي لو عدد سيارات كتير او شي مثل دا صح مثل مافهمت انا او غلط؟ Edited January 16, 2022 by SCi 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