عرض مشاركة واحدة
قديم 25-12-2015, 08:12 PM   #1

Xan
عضو فعال



الصورة الرمزية Xan


• الانـتـسـاب » Jun 2015
• رقـم العـضـويـة » 122406
• المشـــاركـات » 467
• الـدولـة » الأسكندريه
• الـهـوايـة » Developer
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Xan صـاعـد

Xan غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Xan

افتراضي 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

----**************** LV1 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
----**************** LV2 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
----**************** LV3 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
----**************** LV4 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
----**************** LV5 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
----**************** LV6 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
----**************** LV7 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 
=Contribution Exp 0  where CharID =@CharID
end
end 
انت بقي لو عايز تعدل الكوين أو اي حاجه عدل علي
ITEM_ETC_ARENA_COIN

و ديه صوره للتوضيح


مع السلامه و ان شاء الله نتقابل في حصريات كمان :)

أحب أنبه علي حاجه اني مش ناقلها أو واخدها من أي منتدي أجنبي أو حتي عربي ..... عشان بس
الكيدز



توقيع Xan :
Xan Is The Best

Developer $ SQL $ Protection



رد مع اقتباس
إعلانات google