Jump to content

x[ ماركر ]x طلب مساعده


SCi

Recommended Posts

ابي وقت اخرج من الماركر لو معي سلاح شايلة 

(Fist)يتغير لـ أيدي (0) او بمعني اصح لليد او 

 

بحثت بالويكي بس مالقيت شي 

Edited by SCi
Link to comment
1 hour ago, SCi said:

ابي وقت اخرج من الماركر لو معي سلاح شايلة 

(Fist)يتغير لـ أيدي (0) او بمعني اصح لليد او 

 

بحثت بالويكي بس مالقيت شي 

كيف يعني تقصد انو اذا دخلت ماركر يعطيك سلاح وله يشيله؟ 

Link to comment
12 minutes ago, Mr.Hugin said:

كيف يعني تقصد انو اذا دخلت ماركر يعطيك سلاح وله يشيله؟ 

اذا خرجت من الماركر -

اذا كنت حامل سلاح بيدي وطلعت برا الماركر بيه 

يشيل السلاح او بمعني اصح يغيره للـ قبضة

Edited by SCi
Link to comment
onMarkerHit -- لما يخش الماركر
onMarkerLeave -- لما يطلع من الماركر
takeAllWeapons -- لو تبي انه يشيل كل اسلحته وما ترجعله
setPedWeaponSlot -- لو تبي يحطله faist
setElementData -- عشان تحط عليه داتا لما يطلع
removeElementData -- عشان تشيل الداتا من عليه لما يخش الماركر
onClientPlayerWeaponSwitch -- لما يغير السلاح
cancelEvent -- عشان يكنسل الايفنت 

بالتوفيق

Edited by Master_MTA
  • Like 1
Link to comment
7 hours ago, Master_MTA said:
onMarkerHit -- لما يخش الماركر
onMarkerLeave -- لما يطلع من الماركر
takeAllWeapons -- لو تبي انه يشيل كل اسلحته وما ترجعله
setPedWeaponSlot -- لو تبي يحطله faist
setElementData -- عشان تحط عليه داتا لما يطلع
removeElementData -- عشان تشيل الداتا من عليه لما يخش الماركر
onClientPlayerWeaponSwitch -- لما يغير السلاح
cancelEvent -- عشان يكنسل الايفنت 

بالتوفيق

في شي واحد مافاهمه وش فايده الداتا وايش تسوي معلش

Link to comment
1 hour ago, SCi said:

في شي واحد مافاهمه وش فايده الداتا وايش تسوي معلش

داته تحفض عندك نوعين من داته في داته بيز وداته العاديه

عرفت شو الفايده منها

هي داته لعاديه بتكون بدأيه بس الداته بيز  تكون أفضل بلحفض المودات الكبيره مثل مودات توب 

افضل الاعبين

وغيرها لاكن الداته يلي تسأل عنها هي داته تحفض 

شي انته سويته

  • Like 1
Link to comment
4 minutes ago, SCi said:

مو setAccountData هوا الي يحفظ الداتا 

وقت يخرج ويدخل اللاعب

 

 

 

 

انته تقصد setElementData

المعرف لها: تخزن هذه الوظيفة بيانات العنصر تحت مفتاح معين ، مرتبط بعنصر. ثم تتم مزامنة مجموعة بيانات العنصر

ويلي يقصده بداته اداته يلي تحطها على الاعب لمن يدخل رح يحفض شي لي انته سويته مثلا يلي هي ريموف داته هي خاينه نقول بدزيل داته

عرفت كيف

  • Like 1
Link to comment
2 hours ago, Mr.Hugin said:

انته تقصد setElementData

المعرف لها: تخزن هذه الوظيفة بيانات العنصر تحت مفتاح معين ، مرتبط بعنصر. ثم تتم مزامنة مجموعة بيانات العنصر

ويلي يقصده بداته اداته يلي تحطها على الاعب لمن يدخل رح يحفض شي لي انته سويته مثلا يلي هي ريموف داته هي خاينه نقول بدزيل داته

عرفت كيف

حاسس اني غبي بس شكرا علي شرحك

Link to comment
  • Scripting Moderators
13 hours ago, Mr.Hugin said:

داته تحفض عندك نوعين من داته في داته بيز وداته العاديه

عرفت شو الفايده منها

هي داته لعاديه بتكون بدأيه بس الداته بيز  تكون أفضل بلحفض المودات الكبيره مثل مودات توب 

افضل الاعبين

وغيرها لاكن الداته يلي تسأل عنها هي داته تحفض 

شي انته سويته

خطأ، مو مثلهم تختلف عنهم
setElementData
تحفظ قيمة معينة على كائن معين مؤقتًا وتقدر تزامنها للجانب الآخر كلاينت-سيرفر / سيرفر-كلاينت بحيث يمديك لو حطيت القيمة بالسيرفر تقدر تجيبها بالكلاينت مباشرة
تقدر تشوف توضيح أكثر هنا خاصة عالمزامنة لأنها مهمة

طبعًا يمديك تستخدم الجداول عشان تحفظ القيم مؤقتًا بدال الوظيفة يلي بالأعلى وهي الأفضل لأنها اسرع في الحصول
فيه شرح اجنبي لو تعرف اللغة الإنجليزية جدًا ممتاز شرح الموضوع هذا



setAccountData / SQL و وظائف قواعد البيانات
كلاهما تحفظ القيم بقاعدة البيانات بحيث تقدر تجيبها بأي وقت حتى لو طلع الاعب
لكن عيب قاعدة البيانات إنها سيرفر سايد فقط، وبطيئة في الحصول ف مفروض ماتستخدمها في شي يتكرر كل فترة 
يلي ذكرناها فوق element data على سبيل المثال عندك نقاط تبي تحفظها إذا سجل الاعب الدخول تحصل على النقاط من قاعدة البيانات وبعدها تحفظها مؤقتًا عليه عبر الجداول أو
وإذا جيت تعدل النقاط تعدلهم عبرها، وتحفظهم في قاعدة البيانات عند الخروج

طبعا وش الفرق بين
setAccountData و SQL وظائف الـ؟
 SQL اصلا تستخدم الـ account data
element data وعيبها الوحيد إنها تستخدم المفاتيح مثل الـ
بتكون لك حرية كاملة بتحديد الأشياء يلي تحتاج تحفظها SQL وظائف الـ
setAccountData وفيه اشياء ملزم إنك تستخدمها مثلًا لو راح تسوي نظام حسابات خاص فيك
ما راح يشتغل لأنه يشتغل على نظام الحسابات الإفتراضية فقط

Edited by xLive
  • Like 2
Link to comment
6 hours ago, xLive said:

خطأ، مو مثلهم تختلف عنهم
setElementData
تحفظ قيمة معينة على كائن معين مؤقتًا وتقدر تزامنها للجانب الآخر كلاينت-سيرفر / سيرفر-كلاينت بحيث يمديك لو حطيت القيمة بالسيرفر تقدر تجيبها بالكلاينت مباشرة
تقدر تشوف توضيح أكثر هنا خاصة عالمزامنة لأنها مهمة

طبعًا يمديك تستخدم الجداول عشان تحفظ القيم مؤقتًا بدال الوظيفة يلي بالأعلى وهي الأفضل لأنها اسرع في الحصول
فيه شرح اجنبي لو تعرف اللغة الإنجليزية جدًا ممتاز شرح الموضوع هذا



setAccountData / SQL و وظائف قواعد البيانات
كلاهما تحفظ القيم بقاعدة البيانات بحيث تقدر تجيبها بأي وقت حتى لو طلع الاعب
لكن عيب قاعدة البيانات إنها سيرفر سايد فقط، وبطيئة في الحصول ف مفروض ماتستخدمها في شي يتكرر كل فترة 
يلي ذكرناها فوق element data على سبيل المثال عندك نقاط تبي تحفظها إذا سجل الاعب الدخول تحصل على النقاط من قاعدة البيانات وبعدها تحفظها مؤقتًا عليه عبر الجداول أو
وإذا جيت تعدل النقاط تعدلهم عبرها، وتحفظهم في قاعدة البيانات عند الخروج

طبعا وش الفرق بين
setAccountData و SQL وظائف الـ؟
 SQL اصلا تستخدم الـ account data
element data وعيبها الوحيد إنها تستخدم المفاتيح مثل الـ
بتكون لك حرية كاملة بتحديد الأشياء يلي تحتاج تحفظها SQL وظائف الـ
setAccountData وفيه اشياء ملزم إنك تستخدمها مثلًا لو راح تسوي نظام حسابات خاص فيك
ما راح يشتغل لأنه يشتغل على نظام الحسابات الإفتراضية فقط

يب انا هاذا يلي اقصده يا لايف

تحياتي لك اخي الكريم

  • Like 1
Link to comment
On 14/01/2022 at 21:16, SCi said:

في شي واحد مافاهمه وش فايده الداتا وايش تسوي معلش

 

استخدم 

getElementData

في هذا الايفنت

 

onClientPlayerWeaponSwitch

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

getElementData+ cancelEvent

  • Like 1
Link to comment

setElementData

الداتا بكل بساطه بتحفظ عليها اي شي سواء نص أو أرقام بس لما تخرج من السيرفر بتنمسح تلقائي

--

setAccountData

و عندك داتا على الأكونت تقدر تحفظ عليها البيانات وهذه لو خرجت من السيرفر و تدخل ماراح يصير لها شي لأنها محفوظة على الأكونت

بس لو رسترت المود راح تنمسح

--

dbConnect

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

أتمنى تكون فهمت شرحي و شكراً .

  • Like 1
Link to comment
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 by SCi
Link to comment
  • Scripting Moderators
14 hours ago, ,3ZF said:

setAccountData

و عندك داتا على الأكونت تقدر تحفظ عليها البيانات وهذه لو خرجت من السيرفر و تدخل ماراح يصير لها شي لأنها محفوظة على الأكونت

بس لو رسترت المود راح تنمسح

registry.db لو سويت إعادة تشغيل للسكربت ما راح تنحذف، لأن الفنكشن راح يحفظ القيمة والمفتاح في ملف قاعدة بيانات الحسابات

 

12 hours ago, SCi said:

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

setAccountData صح؟

او مارح يروح؟

SQL الأفضل تستخدم فنكشنات قواعد البيانات 
Account data راح يحفظها لكن صعب جدًا تتعامل مع شي مثل كذا
لأن هو مفتاح وقيمة واحدة فقط، لكن قاعدة البيانات راح تقدر تسوي جدول كامل وتضيف عواميد وكذا
:ذا مثال بسيط يوضح الكلام يلي اقصده
MOjyaTs.png
على سبيل المثال ايدي حسابي 1 والباقي اظن واضحة لمن تطلب بقاعدة البيانات راح تجيب ايدي الحساب حق الاعب
وتطلب من قاعدة البيانات تعطيك العواميد يلي الحساب فيها يتطابق 1، وراح يعطيك قائمة السيارات يلي عنده بجدول

مو لغة برمجة لكن سهلة جدًا تتعلمها وممكن تقدر تشوف شروحات لها في الإنترنت أو هنا ،SQL عشان تستخدمها، تحتاج تتعلم لغة الـ
 

12 hours ago, SCi said:

setElementData يعني مالها فايده مدام لما اللاعب يخرج بتروح البيانات

ما راح أقول إن مالها فايدة، راح تحتاجها في حال كنت تبي تحفظ البيانات مؤقتًا وتحتاج تحصل على المعلومة في أسرع وقت أو في أكثر من سكربت مثل ما شرحت سابقًا

Edited by xLive
  • Like 1
Link to comment
2 hours ago, xLive said:

registry.db لو سويت إعادة تشغيل للسكربت ما راح تنحذف، لأن الفنكشن راح يحفظ القيمة والمفتاح في ملف قاعدة بيانات الحسابات

 

SQL الأفضل تستخدم فنكشنات قواعد البيانات 
Account data راح يحفظها لكن صعب جدًا تتعامل مع شي مثل كذا
لأن هو مفتاح وقيمة واحدة فقط، لكن قاعدة البيانات راح تقدر تسوي جدول كامل وتضيف عواميد وكذا
:ذا مثال بسيط يوضح الكلام يلي اقصده
MOjyaTs.png
على سبيل المثال ايدي حسابي 1 والباقي اظن واضحة لمن تطلب بقاعدة البيانات راح تجيب ايدي الحساب حق الاعب
وتطلب من قاعدة البيانات تعطيك العواميد يلي الحساب فيها يتطابق 1، وراح يعطيك قائمة السيارات يلي عنده بجدول

مو لغة برمجة لكن سهلة جدًا تتعلمها وممكن تقدر تشوف شروحات لها في الإنترنت أو هنا ،SQL عشان تستخدمها، تحتاج تتعلم لغة الـ
 

ما راح أقول إن مالها فايدة، راح تحتاجها في حال كنت تبي تحفظ البيانات مؤقتًا وتحتاج تحصل على المعلومة في أسرع وقت أو في أكثر من سكربت مثل ما شرحت سابقًا

- طب لو مثلا وضغت زر يمسح لي الاكونت داتا يعني مثلا مود ساعات ابي اصفر لهم الساعات ايش هضيف 

 

- اخ يعني ماينفع استخدم داتا اكونت لحفظ بيانات الشراء؟ صح لانها قيمه ومفتاح واحد

 

- اي فهمت يغالي

 

 

Edited by SCi
Link to comment
  • Scripting Moderators
3 hours ago, SCi said:

طب لو مثلا وضغت زر يمسح لي الاكونت داتا يعني مثلا مود ساعات ابي اصفر لهم الساعات ايش هضيف 

nil على حسب السكربت تحتاج تشوفه مثلًا الساعات ممكن عشان تصفرها تحط القيمة 0، لكن لو تبي تحذف الداتا نهائيًا غير قيمتها لـ

4 hours ago, SCi said:

اخ يعني ماينفع استخدم داتا اكونت لحفظ بيانات الشراء؟ صح لانها قيمه ومفتاح واحد

يوم تضيف شي مثل سيارات الاعب انت ما راح تضيف قيمة واحدة فقط راح تكون أكثر من سيارة ومعلومات كثير عنها؟ صعب جدًا تضيفها تحت مفتاح واحد، قاعدة بيانات خاصة فيك راح تقدر تضيف كل شي بسهولة

  • Like 1
Link to comment
10 minutes ago, xLive said:

nil على حسب السكربت تحتاج تشوفه مثلًا الساعات ممكن عشان تصفرها تحط القيمة 0، لكن لو تبي تحذف الداتا نهائيًا غير قيمتها لـ

يوم تضيف شي مثل سيارات الاعب انت ما راح تضيف قيمة واحدة فقط راح تكون أكثر من سيارة ومعلومات كثير عنها؟ صعب جدًا تضيفها تحت مفتاح واحد، قاعدة بيانات خاصة فيك راح تقدر تضيف كل شي بسهولة

ربي يعطيك العافية شكرا علي تعبك

10 minutes ago, xLive said:

nil على حسب السكربت تحتاج تشوفه مثلًا الساعات ممكن عشان تصفرها تحط القيمة 0، لكن لو تبي تحذف الداتا نهائيًا غير قيمتها لـ

يوم تضيف شي مثل سيارات الاعب انت ما راح تضيف قيمة واحدة فقط راح تكون أكثر من سيارة ومعلومات كثير عنها؟ صعب جدًا تضيفها تحت مفتاح واحد، قاعدة بيانات خاصة فيك راح تقدر تضيف كل شي بسهولة

ولو سيارة وحده اقدر اضيف 

 setAccountData 

مثلا في حفظ سيارة وحده 

 

  SQL و

 احفظ بالجدول اي شييي  لو عدد سيارات كتير او شي مثل دا

صح مثل مافهمت انا او غلط؟

Edited by SCi
Link to comment

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...