25-12-2015, 08:12 PM
|
#1
|
|
• الانـتـسـاب » Jun 2015
|
• رقـم العـضـويـة » 122406
|
• المشـــاركـات » 467
|
• الـدولـة » الأسكندريه
|
• الـهـوايـة » Developer
|
• اسـم الـسـيـرفـر » No Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 10
|
|
|
New Job System By Message #Xan
بسم الله الرحمن الرحيم
شوفت في سيرفرات كتير سيستم للــ Job بيعتمد علي اللفل
بتاع الــ Job ذات نفسه
و كل ما بيعلي... يبعت رساله لنفسه يكتب فيها JOB
السيستم يفحص اذا كان هو لفل 1 يديلو مثلا 10 Arena Coin
و أذا كان لفل 2 يديلو 50 وهكذا .......
و لما يوصل لفل 7 اللي هو أخر لفل في الــ Job يديلو مثلا 300 و يروح مرجعو تاني لفل 1 عشان يبدء من أول و جديد و هكذا بقي 
انا عامل الـ Reward هكذا
- Level 1 Job Reward : 10 Arena Coins
- Level 2 Job Reward : 50 Arena Coins
- Level 3 Job Reward : 100 Arena Coins
- Level 4 Job Reward : 150 Arena Coins
- Level 5 Job Reward : 200 Arena Coins
- Level 6 Job Reward : 250 Arena Coins
- Level 7 Job Reward : 350 Arena Coins
انت ممكن تعدل عليها زي مانت عايز و ممكن تغير الكوين عادي من االبروسدر
نخش بقي في الجد
هتحط البروسدر ده في SRO_VT_SHARD < Programmability << Stored Procedurs << Memo_Add
كود PHP:
----Job System Made By #Xan
----**************** LV. 1 Made By #Xan
If (@TargetCharName like @SenderCharName and @Message = 'JOB')
declare @CharID int = (SELECT CharID from _Char where CharName16 = @SenderCharName)
declare @Tlvl int =(SELECT level from _CharTrijob where CharID =@CharID )
if (@Tlvl =1)
BEGIN
if(select TradeRank from _Char where CharName16 = @SenderCharName) <= 1
BEGIN
exec _ADD_ITEM_EXTERN @SenderCharName,'ITEM_ETC_ARENA_COIN',1,1
update _Char set TradeRank =2 Where CharID =@CharID
end
end
----**************** LV. 2 Made By #Xan
If (@TargetCharName like @SenderCharName and @Message = 'JOB')
if (@Tlvl =2)
BEGIN
if(select TradeRank from _Char where CharName16 = @SenderCharName)<= 2
BEGIN
exec _ADD_ITEM_EXTERN @SenderCharName,'ITEM_ETC_ARENA_COIN',10,1
update _Char set TradeRank =3 Where CharID =@CharID
end
end
----**************** LV. 3 Made By #Xan
If (@TargetCharName like @SenderCharName and @Message = 'JOB')
if (@Tlvl =3)
BEGIN
if(select TradeRank from _Char where CharName16 = @SenderCharName) <= 3
BEGIN
exec _ADD_ITEM_EXTERN @SenderCharName,'ITEM_ETC_ARENA_COIN',30,1
update _Char set TradeRank =4 Where CharID =@CharID
end
end
----**************** LV. 4 Made By #Xan
If (@TargetCharName like @SenderCharName and @Message = 'JOB')
if (@Tlvl =4)
BEGIN
if(select TradeRank from _Char where CharName16 = @SenderCharName) <= 4
BEGIN
exec _ADD_ITEM_EXTERN @SenderCharName,'ITEM_ETC_ARENA_COIN',40,1
update _Char set TradeRank =5 Where CharID =@CharID
end
end
----**************** LV. 5 Made By #Xan
If (@TargetCharName like @SenderCharName and @Message = 'JOB')
if (@Tlvl =5)
BEGIN
if(select TradeRank from _Char where CharName16 = @SenderCharName) <= 5
BEGIN
exec _ADD_ITEM_EXTERN @SenderCharName,'ITEM_ETC_ARENA_COIN',50,1
update _Char set TradeRank =6 Where CharID =@CharID
end
end
----**************** LV. 6 Made By #Xan
If (@TargetCharName like @SenderCharName and @Message = 'JOB')
if (@Tlvl =6)
BEGIN
if(select TradeRank from _Char where CharName16 = @SenderCharName) <= 6
BEGIN
exec _ADD_ITEM_EXTERN @SenderCharName,'ITEM_ETC_ARENA_COIN',60,1
update _Char set TradeRank =7 Where CharID =@CharID
end
end
----**************** LV. 7 Made By #Xan
If (@TargetCharName like @SenderCharName and @Message = 'JOB')
if (@Tlvl =7)
BEGIN
if(select TradeRank from _Char where CharName16 = @SenderCharName) <= 7
BEGIN
exec _ADD_ITEM_EXTERN @SenderCharName,'ITEM_ETC_ARENA_COIN',70,1
update _Char set TradeRank =1 Where CharID =@CharID
update _CharTrijob set level =1 , Contribution = 0 , Exp = 0 where CharID =@CharID
end
end
انت بقي لو عايز تعدل الكوين أو اي حاجه عدل علي
ITEM_ETC_ARENA_COIN
و ديه صوره للتوضيح

مع السلامه و ان شاء الله نتقابل في حصريات كمان :)
أحب أنبه علي حاجه اني مش ناقلها أو واخدها من أي منتدي أجنبي أو حتي عربي ..... عشان بس الكيدز
|
|
|