Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. %نسبة النجاح 20 وعشان توصل هالنسبة .. مودات جديدهـ بالكامل ومو منشورهـ .. غير كذا تحتاج فترهـ طويلة عشان السيرفر ينشهر شوي ما اقصد التحطيم لكن هالنوع من السيرفرات موجود بكثرهـ .. لو تشوف فكرهـ مختلفة وجديدة يكون احسن .
  2. يب فاهم عليك انه قصدكـ كذا .. حتى لو قصدك كذا القيم مود هو نوع اللعب او كيفية اللعب انا ماني قاسي .. انا انسانون جيد المهم خلاص يكفي طلعنا الموضوع عن مسارهـ .
  3. مع ان قد مسوي معاك سالفة طويلة عريضة ع كلمة قيم مود للحين مصر انه السبوان والتسجيل
  4. Clan System هذا سكربت يبغاله شغل ومو سهل .. لكن ابحث بالكومنتي راح تلقى او في القروب سستم موجود .
  5. تاكد من وجود الصور والازرار والخ .. ونفس الاسم يوم تحط لها الخصائص شف رقم السطور وتاكد منها .
  6. returns a table containing functions for threads لو حطيته بـ جانب كلاينت راح يجيب وقت جهاز اللاعب .. لو حطيته سيرفر راح يجيب وقت بلد الخادم نفسه يعني لو كان الخادم الماني يجيب الوقت بالنسبة لهناكـ .. عاد انت تشوف غرينتش وتشوف كم الفرق وتزود او تجيبه بـ جانب كلاينت ع حسب الوقت حق جهاز اللاعب .
  7. من الصعب انكـ تلقى احد يبرمج لكـ ملتي قيم مود بشكل كامل .. لان يبغاله شغل كثير ووقت شوف الرابط اللي عطاكـ هو هذا مع التحميل مو بس فديو .
  8. addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) end end )
  9. addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) end end )
  10. اللي فهمته .. لو مثلأ اول مرهـ انا ادخل السيرفر يحطني نو تيم .. لو ثاني مرهـ يحطه بالتيم اللي كان فيه اللي انحفظ يعني ؟
  11. يوضعكـ بالتيم وقت تسجل بحسابكـ .. سجلت بحسابك وما ضبط ؟
  12. اسهل طريقة استخدم Serial Data بحيث وقت تسو المسابقة هذي ومثلا اللاعب يفوز تحط له السريال الداتا وكذا كل ما احد يفوز تحطها للاعب اللي يفوز واي لاعب يوم يفتح اللاعب تجلبها بس .
  13. السالفة انه كله خطا .. لان التحقق من اللاعب اللي فتح اللوحة او اللي رسلت له التريقر .. وافترض انه اللاعب مو موجود بالسيرفر كيف راح تجيبه .. سوي سكل او في طريقة ثانية aclGroupListObjects لو مو مهم انكـ تجيب اسمه .. تقدر تجيب اسم حسابه
  14. التريقر اصلا انت جالس تسوي وتحقق من اللاعب اللي سويت له التريقر .. سوي سكل او سيريال داتا .. لان افترض اللاعب مو موجود بالسيرفر راح تصير مشكلة .
  15. مدام انه شخص محدد وانت عارفه .. حط اسمه وبدون تريقرات وبدون كل هذا .
  16. التحقق من القروب هو للاعب محدد ؟ ولا اي لاعب موجود بالقروب .
  17. طبعا يطلع لك كم قتلت يوم تخرج من الكول Zombe3 = createColRectangle ( -1137.5582, 1018.7025, 176.75, 95.25, 2 ) addEventHandler ( "onZombieWasted", root, function ( attacker ) if ( attacker and getElementType ( attacker ) == "player" ) then if ( isElementWithinColShape ( attacker, Zombe3 ) ) then local Kills_ = getElementData ( attacker, "Zombi_Kills" ) setElementData ( attacker, "Zombi_Kills", Kills_ + 1 ) end end ) function gKills_F ( element ) if ( getElementType ( element ) == "player" ) then if ( source == Zombe3 ) then local gKills_ = getElementData ( element, "Zombi_Kills" ) outputChatBox ( "* total Zombies kill "..tonumber ( gKills_ ), element, 255, 255, 255, true ) end end end addEventHandler ( "onColShapeLeave", resourceRoot, gKills_F )
  18. وعليكم السلام onZombieWasted تستخدم isElementWithinColShape الخاص بـ قيم مود الزومبي .. واول برامتر اللي هو الاتاكر تسوي تحقق عليه لو هو داخل الكول شيب وتحط عليه الداتا وتستخدم حدث الخروج من الكول شيب وتجلب الداتا وتسوي مخرج شات .. بسيط جدا
  19. ما ادري وش الطريقة اللي انت مسويها لكن تحتاج الاكس ام ال . يب السيقمار .
  20. table getElementsByType isGuestAccount isObjectInACLGroup table.insert غير كذا تحتاج تريقر سيرفر وتريقر كلنت عشان اول ما يفتح اللوحة تسوي تريقر وتجلبهم وتحطهم بجدول وترسل تريقر وترسل معاه الجدول للكلنت وبكلنت تضيفهم للستة .
  21. عشان تجلب السطور حق الماب فاهم علي ؟ xml الطريقة طويلة شوي .. اللي راح تسويه هو انكـ تستخدم وظائف الـ يعني بتجلب الاوبجكت واحداثياته وكل شي عنه بالسطر نفسه .. وتصنعه ومن ثم تحط العالم الوهمي حقه 2 الطريقة معقدهـ شوية لكن مافي شي مستحيل loadString وتحتاج برضو انكـ تجلب مسار الاغنية اللي بالماب وتشغلها تجلب المسار عن طريق الميتا وكذلك الاكواد الخاصة بالماب تجلبها وتسوي لها اذكر في ملتي منشور مو لاقيه تقدر تستفيد منه اللودر يجي معاهـ .
  22. سالفتها طويلة مو سهلة loader تحتاج لان فـ الاساس الماب ما يشتغل .. فقط تجلب الاوبجكتات من ملف الماب وتجيب الاكواد وتشغلها
  23. table = { } هذا تضعه بـ جانب سيرفر .. ويوم اللاعب يضغط الزر ترسل تريقر وتضيف القيمة table [ #table + 1 ] = "New Row .." وتسو ريفرش للستة يعني ترسل تريقر تجلب الجدول ترجعه لكلنت تسوي لوب وتحط القيم وكذلك يوم يفتح اللوحة تسو هالشي حاول وبساعدكـ ..
×
×
  • Create New...