الـ text ده بتظبط منه مكان الـ events انا عامل اماكن للـ Hide and seek و Search and destroy
البالون الاحمر ده اسم المكان عشان لما بدأ hide and seek يقول i'm hiding some where in
.......
والبالازرق ده كود المكان بتاع البوت ,, طب و لو عايز حاجه غير الـ H&S مثلا ؟ الاكواد اهى
كل الافينتات فيها نظام دقيق جدااااا عشان مغيش حد يغش او يعمل بج او يبوظ الافينتات
ندخل بقا على الـ events
#--Trivia--#
طبعاً كله عارفها و ده text الـ questions & answers
وده الجزء الخاص بالـ config
كود:
[Trivia]
#-- Do you want to active Trivia event ? // هنا تشغل الافينت او توقفها
Active=true
#-- How many round per time ? // هنا البوت يعمل الافينت كام دور
ROUNDS=3
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=3
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ?
SILK=0
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=0
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
#--Lottery--#
دى الناس بتسجل فيها الـبوت بيختار حد عشوائى يكسب
كود:
[Lottery]
#-- Do you want to active lottery event ? // هنا تشغل الافينت او توقفها
Active=true
#-- How many round per time ? هنا البوت يعمل الافينت كام دور
ROUNDS=3
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=1
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=1
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=20000000
#--Kill GM--#
برده كله عارفها بس فيها زياده الـ anti-cheat
كود:
[KillGM]
#-- Do you want to active Kill GM event ? // هنا تشغل الافينت او توقفها
Active=true
#-- How many round per time ? // هنا البوت يعمل الافينت كام دور
ROUNDS=3
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=1
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=1
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
#--Hide and seek--#
كله عارفها
كود:
[H&S]
#-- Do you want to active Hide and seek event ? // هنا تشغل الافينت او توقفها
Active=true
#-- How many round per time ? هنا البوت يعمل الافينت كام دور
ROUNDS=3
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=1
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=1
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
#--Search and destroy--#
دى شبه الـ hide and seek بس بينزل فيها unique اليلاقيه و يموته يكسب
كود:
[S&D]
#-- Do you want to active search and destory event ? // هنا تشغل الافينت او توقفها
Active=true
#-- How many round per time ? (Max = 3) // هنا البوت يعمل الافينت كام دور
ROUNDS=3
#-- Unique ID ? (1,2,3) // round1,round2,round3 // ده بقا كود يونيك كل دور سيبه زى ما هو كده متغيرش حاجه
UNIQUE=22528,22529,22530
#-- ex:UNIQUE=rnd1 uniqueid,rnd2 uniqueid,rnd3 uniqueid
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=2
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=1
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
#--Survival--#
دى عباره عن ناس بيسجل و البوت يسحبهم مكان و بعد عد تنازلى يبدأ كله يضرب فى كله
طب لو حد ضرب قبل العد التنازلى ؟ ابقا شوف بنفسك
دى بقا ليها 3 انظمه
اول نظام : اخر واحد يتبقى فى الاخر يقا هو الكسبان
ثانى نظام : كل KILL عليها point فى الاخر الـ reward هيبقا على حسب الـ points مثلا كل point عليها coin
ثالث نظام : ياخد reward على كل kill
كل ده يتحدد من الـ config
كود:
Survival]
#-- Do you want to active Survival event ? // هنا تشغل الافينت او توقفها
Active=true
#-- Do you want to enable kills globallog ? // جلوبال يقول مين قتل مين
KILLS=true
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=2
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=5
#-- Reward Type (WINNER << OR >> POINTS << OR >> PERKILL) // نوع الافينت زى ما قلت فوق
REWARDTYPE=WINNER
##IF TYPE = POINTS## // هنا ريوارد نظام التقاط
#-- How many point per kill [The reward will be times x point(s) for the winner] // كام نقطه لكل موته
POINTPERKILL=1
#-- SILK reward (0 = Disable) اظن مش محتاج شرح بعد كده
#How many SILK per point ?
PSILK=0
#SILK TYPE(SILK, POINT, GIFT)
PTYPE=SILK
#-- Item reward (0 = Disable)
#Item Codename128
PITEM=ITEM_ETC_ARENA_COIN
#How many items per point ?
PCOUNT=2
#Plus
PPLUS=0
#-- Gold reward (0 = Disable)
#How many gold per point ?
PAMOUNT=0
##IF TYPE = PERKILL## // هنا ريوارد لكل موته
#-- SILK reward (0 = Disable)
#How many SILK ?
KSILK=0
#SILK TYPE(SILK, POINT, GIFT)
KTYPE=SILK
#-- Item reward (0 = Disable)
#Item Codename128
KITEM=ITEM_ETC_ARENA_COIN
#How many items per kill ?
KCOUNT=1
#Plus
KPLUS=0
#-- Gold reward (0 = Disable)
#How many gold per kill ?
KAMOUNT=0
##IF TYPE = WINNER## // هنا ريوارد لاخر واحد يتبقى عايش
#-- SILK reward (0 = Disable)
#How many SILK for the winner ?
WSILK=0
#SILK TYPE(SILK, POINT, GIFT)
WTYPE=SILK
#-- Item reward (0 = Disable)
#Item Codename128
WITEM=ITEM_ETC_ARENA_COIN
#How many items for the winner ?
WCOUNT=0
#Plus
WPLUS=0
#-- Gold reward (0 = Disable)
#How many gold for the winner ?
WAMOUNT=0
#--Unique--#
دى بقا بتحدد وزى كذا unique للتسخين كده و تحدد عايزم ينزلوا كام مره
مثلاً انت محدد 3 مرات اول مره ينزل مثلاً 10 Tiger girl بعد ما الـ 10 يموتوا ينزل 8 Lord yarkan بعد الـ 8 Lord ينزل 5 Demon shitan و بكده انت خلصت اول جزء بتاع التسخين هتقولى و فين الـ zerk ؟ الـ zerk بقا ليه timer انت تحدد ينزل zerk كل اد ايه بعد ما الكلام الفوق ده يموت فى unique هينزل فى الاخر و ده اخر واحد و مش بينزل معاه zerk
عشان حد يكسب بقا دى ليها نظامين
اول نظام : ان اليموت الـ unique الاخير ده يكسب
تانى نظام : انت بتحدد لكل unique نقط يديها و فى اخر unique نقط برده بس مثلا ازيد شويه و اخر الـ event صاحب اكتر عدد نقاط يبقا هو الكسبان
فى اخر الـevent لو فى موبس مفيش حد موتها و الـ event خلصت البوت هيشلهم و ينضف المكان
كود:
[UNIQUE]
#-- Do you want to active Unique event ?
Active=true
#-- Event type (LASTUNIQUE << OR >> POINTS) // نوع الافينت زى ما قلت فوق
Type=POINTS
#-- How many minions spawns per time ? // عدد اليونيك الهينزل شبه ما قلت قبل اخر يونيك
Minions=2
#-- Do you want to spawn Zerk unique ? // لو عايز تخلى البوت ينزل زيرك
Zerk=false
#spawn zerk every x sec // ينزل زيرك كل كام ثانيه
Every=1
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=1
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=1
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
نيجى بقا لـ ازاى اظبط البونيكات
بس يا سيدى هتلاقى text اسمه unique فى فولدر setting
كود:
#-- Class,RefObjCommon[ID],Count,Name,Points to give
#-- النوع , الاى دى بتاع البونيك , عددهم , اسمهم , كام نقطه لليونك
MINION,22333,3,Mujigi,10
MINION,22613,3,Battle Golem,10
BOSS,41419,1,Jupiter,50
ZERK,22239,5,Mujigi,2
Minions دول زى Tiger girl و Lord و Demon
و الـ Boss ده الهو اخر يونيك هينزل
#--PVP 1 VS 1--#
اه 1 ضد 1 و فيها rules و عد تنازلى و skills ممنوعه و مينعش devil و zerk و حجات زى semi final و final و حجات تانيه كتير
كود:
[PVP]
#-- Do you want to active PVP event ? // هنا تشغل الافينت او توقفها
Active=true
#-- Do you want to allow pills bug ? // لسه شغال عليها
PILLSBUG=false
#-- Do you want to allow devil ? (add devil SkillID [from _Refskill] in skills\notallowed.txt) // لو عايز تقفل الـديفل
DEVIL=false
#-- Do you want to allow zerk ? // لو عايز تقفل الـزيرك
ZERK=false
#-- Do you want to enable kills globallog ? // جلوبال يقول مين للكسب الدور
KILLS=true
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=1
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=5
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
#--Lucky Critical--#
برده اه lucky crit اوتوماتيك جرب بنفسك
كود:
[LuckyCrit]
#-- Do you want to active search and destroy event ? // هنا تشغل الافينت او توقفها
Active=true
#-- How many round per time ? // هنا البوت يعمل الافينت كام دور
ROUNDS=3
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=1
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=1
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
#--The slayer--#
دى عباره عن ناس هتعمل register و البوت يسحبهم فى مكان و يقولهم يفتحوا PVP cap و بعدين يبدأ عد تنازلى و يبدء
الناس تموت بعض كل kill عليها نقطه و انت بحدد للـ event مده مثلا 5 دقائق بعد الـ 5 دقائق دول صاحب اكتر عدد تقاط هيبقا هو الكسبان
كود:
[Slayer]
#-- Do you want to active the slayer event ? // هنا تشغل الافينت او توقفها
Active=true
#-- Kills handle (AllChat ,Global ,Notice) // هنا نوع الشات لما حد يقتل حد
handle=Allchat
#-- How many round per time ?
ROUNDS=3
#-- Minimun registered character to start event ? // اقل عدد مشتركين عشان يبدأ الافينت
Minimum=1
#-- Maximun register character count ? // اقصى عدد مشتركين
Maximum=100
#-- Round duration (in Minute) // مده كل دور بالدقيقه
Duration=1
#-- SILK reward (0 = Disable) // لو عايز الريوارد سيلك
#How many SILK ? // كام سيلك ؟
SILK=10
#SILK TYPE(SILK, POINT, GIFT) // نوع السيلك
TYPE=SILK
#-- Item reward (0 = Disable) // لو عايز الريوارد يبقا ايتم
#Item Codename128 // كود الايتم
ITEM=ITEM_ETC_ARENA_COIN
#How many items ? // عدد الايتم
COUNT=50
#Plus // بلص الايتم طبعاً لو كوين او سكرول هيبقا 0
PLUS=0
#-- Gold reward (0 = Disable) // لو عايز الريوارد جولد
#How many gold ? // عايزه كام جولد ؟
AMOUNT=0
#--Unique 1 VS 1--#
طبعاً مش محتاجه شرح
#-- Couple fight (PVP 2 VS 2) --#
زى PVP 1 VS 1 بس دى 2 VS 2
#-- The most wanted --#
بعد ما الافينت تبدأ البوت هينقل الناس لمكان و يختار حد عشوائى
الحد ده المفروض يهرب من الناس لحد ما وقت الافينت يخلص عشان يكسب او لو اتفتل القتله هيبفى هو الكسبان
#-- Alchemy --#
انت هتهحدد كذه بلص للافينت و كل بلص هتحددله وقت و البوت هيدى اسلحه للناس عشان تلعب عليها و بعد ما الافينت تخلص هيشيل منهم الاسلحه
#-- Unexpected order --#
بعد ما الناس تسجل و الافينت تبدأ البوت هينقل الناس لمكان و يطلب منهم حاجه و اول حد يعمل الحاجه دى يكسب
مثلا هيقول open yellow pvp cap و اول حد يعمل كده يكسب
#-- LuckyGlobal --#
اول ما الافينت تبدأ البوت هيسجل اسامى الناس البكتب جلوبال و يخطار حد عشوائى يكسب
#-- Math --#
البوت هيكتب مسئله و اول حد يحلها صح يكسب
#-- Race --#
بعد ما الافينت تبدأ البوت هينقل الناس لمكان البدايه و يحدد مكان النهايه و اول حد يوصل يبقى كسبان
كده خلصت الـ events
ندخل بقا على تظبيط المواعيد
هتلاقى ملف text اسمه eventscheduler فى فولدر setting
كود:
pvp : PVP event
survival : Survival event
unique : Unique event
killgm : Kill GM event
trivia : Ask and answer event
lottery : Lottery event
h&s : Hide and seek event
s&d : Search and destroy event
luckycrit : Lucky Critical event
slayer : The slayer event
كود:
luckycrit,04:30:00,Eryx
luckycrit ده اسم الافينت
04:30:00 ده معاد الافينت الساعه 4 و نص
Eryx ده اسم char البوت