انا كنت كاتب الموضوع بالتفصيل الملل بس اتمسح بالغلط فا مش هقدر اعيده تانى و هقول الملخص المفيد
◄ اليوت كله شغال packets مفهوش SQL غير للـ reward
وطبعاً الـ packets اخفف بكتير من استعمال الـ SQL و بكده البوت بيبقا شغال من غير اى حمل على السيرفر
◄ البوت كله عباره عن text تظبطها حتى مواعيد الـ events من text مفيش SQL خالص غير بسيط اوى و البوت يبقا جاهز و كل event معمول ليها anti-cheat فا مفيش حد هيعرف يبوظ event او يعمل مشاكل البوت هيظبطه على طول xD
و مش هقدر اشرح الـ anti-cheat بس لما تشوف event شغال مش هتصدق ان ده bot
◄ كل الـ events لازم اللاعب يعمل فيها register و ليها عدد ادنى و عدد اقصى انت بتحدده و لو عدد المشركين اقل من العدد الادنى الـ event مش هيبدأ و يكتب ان مفيش عدد كافى ماعدا الـ trivia و البوت هيفهم الواحد كل حاجه
◄ البوت بيحط Globals و يظبط Str و Int و Items لوحده يعنى متخفش لما تعمله EU مثلا و تلاقيه CH و مظبط Set و Wep لنفسه
◄ كل event ممكن تحدد ليها reward سيلك و جولد و item
◄ ممكن تحدد كذا round للـ events
◄ البوت فيه Automatic update شبه الـ JGuard
◄ البوت استعماله مش سهل لصاحب السيرفر و للـ players
بالنسبه لصاحب السيرفر لازم بس يقرا كويس المكتوب و بالنسبه للـ players لازم تكون ناس بتفهم و تسمع كلام البوت
فى text اسمه places.txt
الـ text ده بتظبط منه مكان الـ events انا عامل اماكن للـ Hide and seek و Search and destroy
فى بقا اماكن events ثانيه مش عارف مفتوحه ولا لا
باقى الـ events بتبقا فى الاماكن بتاعت الـ Survival هما 5 اماكن تقريباً
لو عايز تزود اماكن استعمل الـ query ده كانك بتحدد مكان unique
كود:
USE SRO_VT_SHARD
DECLARE @Char varchar(max) = 'JuStiCe'
DECLARE @Region varchar(max) = (Select LatestRegion From _Char Where CharName16 like @Char)
,@X varchar(max) = (Select PosX From _Char Where CharName16 like @Char)
,@Y varchar(max) = (Select PosY From _Char Where CharName16 like @Char)
,@Z varchar(max) = (Select PosZ From _Char Where CharName16 like @Char)
,@ID varchar(max) = '1'
,@Placename varchar(max) = '[COLOR="Red"]Jangan Town[/COLOR]'
,@EventName varchar(max) = 'H&S'
Print @EventName+','+@Placename+','+ @Region+',' +@X+','+@Y+','+ @Z+','+ @ID
البالون الاحمر ده اسم المكان عشان لما بدأ hide and seek يقول i'm hiding some where in Jangan town .......
والبالازرق ده كود المكان بتاع البوت ,, طب و لو عايز حاجه غير الـ H&S مثلا ؟ الاكواد اهى
كود:
[COLOR="blue"]H&S[/COLOR] ==> Hide and seek
[COLOR="blue"]S&D[/COLOR] ==> Search and destroy
[COLOR="blue"]Unique[/COLOR] ==> Unique event
[COLOR="blue"]Survival[/COLOR] ==> Survival event
[COLOR="blue"]Town[/COLOR] ==> Your main town (عشان البوت بيخلص event و يرجع المدينه)
[COLOR="blue"]PVP[/COLOR] ==> PVP event
[COLOR="blue"]LuckyCrit[/COLOR] ==> Lucky critical event
[COLOR="Blue"]Slayer[/COLOR] ==> The slayer event
اليفينات الموجوده
كود:
Free events:-
1)Killgm : Kill GM event
2)S&D : Search and destroy event
3)PVP : PVP 1 VS 1 event
4)Mostwanted : The most wanted event
Paid events:-
1)Trivia : Ask and answer event
2)Lottery : Lottery event
3)H&S : Hide and seek event
4)Survival : Survival event
5)Unique : Unique event
6)Luckycrit : Lucky critical event
7)Slayer : The Slayer event
8)Madness : Madness event
9)Unique1VS1 : Unique 1 VS 1 event
10)Couplefight : PVP 2 VS 2
11)Alchemy : Alchemy event (Lucky plus)
12)Unexpected : Unexpected order event
13)Race : Race event
14)LuckyGlobal : Lucky Global sender event
15)Math : Matchimatical event
ملحوظه !!!!
كل الافينتات فيها نظام دقيف جدااااا عشان مغيش حد يغش او يعمل بج او يبوظ الافينتات
ندخل بقا على الـ events
#--Trivia--#
طبعاً كله عارفها و ده text الـ questions & answers
وده الجزء الخاص بالـ config
#--Lottery--#
دى الناس بتسجل فيها الـبوت بيختار حد عشوائى يكسب
#--Kill GM--#
برده كله عارفها بس فيها زياده الـ anti-cheat
#--Hide and seek--#
كله عارفها
#--Search and destroy--#
دى شبه الـ hide and seek بس بينزل فيها unique اليلاقيه و يموته يكسب
#--Survival--#
دى عباره عن ناس بيسجل و البوت يسحبهم مكان و بعد عد تنازلى يبدأ كله يضرب فى كله
طب لو حد ضرب قبل العد التنازلى ؟ ابقا شوف بنفسك
دى بقا ليها 3 انظمه
اول نظام : اخر واحد يتبقى فى الاخر يقا هو الكسبان
ثانى نظام : كل KILL عليها point فى الاخر الـ reward هيبقا على حسب الـ points مثلا كل point عليها coin
ثالث نظام : ياخد reward على كل kill
كل ده يتحدد من الـ config
#--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 خلصت البوت هيشلهم و ينضف المكان
نيجى بقا لـ ازاى اظبط البونيكات
بس يا سيدى هتلاقى text اسمه unique فى فولدر setting
Minions دول زى Tiger girl و Lord و Demon
و الـ Boss ده الهو اخر يونيك هينزل
#--PVP 1 VS 1--#
اه 1 ضد 1 و فيها rules و عد تنازلى و skills ممنوعه و مينعش devil و zerk و حجات زى semi final و final و حجات تانيه كتير
#--Lucky Critical--#
برده اه lucky crit اوتوماتيك جرب بنفسك
#--The slayer--#
دى عباره عن ناس هتعمل register و البوت يسحبهم فى مكان و يقولهم يفتحوا PVP cap و بعدين يبدأ عد تنازلى و يبدء
الناس تموت بعض كل kill عليها نقطه و انت بحدد للـ event مده مثلا 5 دقائق بعد الـ 5 دقائق دول صاحب اكتر عدد تقاط هيبقا هو الكسبان
#--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
#--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]
#-- 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
برده كله عارفها بس فيها زياده الـ 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
كله عارفها
كود:
[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
دى شبه الـ 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
دى عباره عن ناس بيسجل و البوت يسحبهم مكان و بعد عد تنازلى يبدأ كله يضرب فى كله
طب لو حد ضرب قبل العد التنازلى ؟ ابقا شوف بنفسك
دى بقا ليها 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 للتسخين كده و تحدد عايزم ينزلوا كام مره
مثلاً انت محدد 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
و الـ Boss ده الهو اخر يونيك هينزل
اه 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 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
دى عباره عن ناس هتعمل 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
طبعاً مش محتاجه شرح
زى PVP 1 VS 1 بس دى 2 VS 2
بعد ما الافينت تبدأ البوت هينقل الناس لمكان و يختار حد عشوائى
الحد ده المفروض يهرب من الناس لحد ما وقت الافينت يخلص عشان يكسب او لو اتفتل القتله هيبفى هو الكسبان
انت هتهحدد كذه بلص للافينت و كل بلص هتحددله وقت و البوت هيدى اسلحه للناس عشان تلعب عليها و بعد ما الافينت تخلص هيشيل منهم الاسلحه
بعد ما الناس تسجل و الافينت تبدأ البوت هينقل الناس لمكان و يطلب منهم حاجه و اول حد يعمل الحاجه دى يكسب
مثلا هيقول open yellow pvp cap و اول حد يعمل كده يكسب
اول ما الافينت تبدأ البوت هيسجل اسامى الناس البكتب جلوبال و يخطار حد عشوائى يكسب
البوت هيكتب مسئله و اول حد يحلها صح يكسب
بعد ما الافينت تبدأ البوت هينقل الناس لمكان البدايه و يحدد مكان النهايه و اول حد يوصل يبقى كسبان
كده خلصت الـ 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 البوت
انا كده شرحت على قد ما اقدر و ده مش حاجه من تظام الـ events , فى تفاصيل اكتر من كده بكتيرررررررررررررر
و انشاء الله فى events كتير اوى لسه هنزلها دى بس البدايه انا قولت انزله كده لحد ما اخلص الباقى
البوت فيه مواعيد متظبطه جاهزه و فى text شرح معاه ازاى تعدل مواعيد و unique و كل حاجه
انا عارف انا استخدامه هيبقى صعب على ناس كتير فا لو سمحت اقرأ الشرح كويس
و معلش مش فاضى بقا اجيب فيديو او صور انا 3 ثانوى ادعولى
ياريت اى حد عنده افكار جديده او يلاقى مشكله يقولى
الرابط مخفي
تسجيل الدخول
او
تسجيل
!!
الرابط مخفي
تسجيل الدخول
او
تسجيل
!!
Changelog
كود:
Jun-13-2017 ==> ver 1.0.0.1
#Replaced database by texts files
#Add new alchemy event (not tested yet)
#Improve packet analyzer
#Improve events anti-cheat system
Jun-22-2017 ==> ver 1.0.0.2
#The bot contains 19 automatic events you can find them in available events.txt
#Beta period has been ended
#Add unexpected event
#Add lucky global event
#Add mathematical event
#Add most wanted event
#Add race event
#Improve events anti-cheat system
#Automatic update has enanled
التعديل الأخير: