Xan
25-12-2015, 08:12 PM
بسم الله الرحمن الرحيم
شوفت في سيرفرات كتير سيستم للــ Job بيعتمد علي اللفل
بتاع الــ Job ذات نفسه
و كل ما بيعلي... يبعت رساله لنفسه يكتب فيها JOB
السيستم يفحص اذا كان هو لفل 1 يديلو مثلا 10 Arena Coin
و أذا كان لفل 2 يديلو 50 وهكذا .......
و لما يوصل لفل 7 اللي هو أخر لفل في الــ Job يديلو مثلا 300 و يروح مرجعو تاني لفل 1 عشان يبدء من أول و جديد و هكذا بقي :v:
انا عامل الـ 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
----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
و ديه صوره للتوضيح
http://up.dev-point.com/uploads1/3ed1c18867a91.jpg
مع السلامه و ان شاء الله نتقابل في حصريات كمان :)
أحب أنبه علي حاجه اني مش ناقلها أو واخدها من أي منتدي أجنبي أو حتي عربي ..... عشان بس الكيدز
شوفت في سيرفرات كتير سيستم للــ Job بيعتمد علي اللفل
بتاع الــ Job ذات نفسه
و كل ما بيعلي... يبعت رساله لنفسه يكتب فيها JOB
السيستم يفحص اذا كان هو لفل 1 يديلو مثلا 10 Arena Coin
و أذا كان لفل 2 يديلو 50 وهكذا .......
و لما يوصل لفل 7 اللي هو أخر لفل في الــ Job يديلو مثلا 300 و يروح مرجعو تاني لفل 1 عشان يبدء من أول و جديد و هكذا بقي :v:
انا عامل الـ 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
----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
و ديه صوره للتوضيح
http://up.dev-point.com/uploads1/3ed1c18867a91.jpg
مع السلامه و ان شاء الله نتقابل في حصريات كمان :)
أحب أنبه علي حاجه اني مش ناقلها أو واخدها من أي منتدي أجنبي أو حتي عربي ..... عشان بس الكيدز