المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Top Hunter,Trader and thief Give him Title


Mohamed_Candy
12-09-2014, 03:17 PM
This'll grant the best hunter/trader/thief a title based on 'Level, Contribution, Exp'
Else you will be able to edit or add rewards ( coins , silk or anything )
here we go

Run a query and Execute this:
CREATE TABLE _Top3J
(
Trader int,
Thief int,
Hunter int,
Count int
);

_AddLogChar -> (SRO_VT_LOG -> Programmability -> Stored Procedures -> Right click on _AddLogChar and press on 'Modify')


IF @eventID = 9
BEGIN
declare @CidTrader int, @CidThief int, @CidHunter int,
@TTrader int,
@THunter int, @tthief int;
SELECT TOP 1 @CidTrader = CharID from SRO_VT_SHARD.._CharTrijob WHERE JobType = 1 Order By Exp,Contribution,Level DESC
SELECT TOP 1 @CidThief = CharID from SRO_VT_SHARD.._CharTrijob WHERE JobType = 2 Order By Exp,Contribution,Level DESC
SELECT TOP 1 @CidHunter = CharID from SRO_VT_SHARD.._CharTrijob WHERE JobType = 3 Order By Exp,Contribution,Level DESC
-- #########################################
-- Replace '1, 2, 3' with the title's hwanlevel, Name explanation. 'T' means title, 'Hunter' means hunter? lol you got it now.
-- #########################################
SET @THunter = 1
SET @TTrader = 2
SET @tthief = 3
-- #########################################
-- removing the titles
-- #########################################
UPDATE SRO_VT_SHARD.._Char set HwanLevel = 0
WHERE HwanLevel in (@THunter, @TTrader, @tthief)
-- #########################################


UPDATE SRO_VT_SHARD.._Char set HwanLevel = @TTrader
WHERE CharID = @CidTrader


UPDATE SRO_VT_SHARD.._Char set HwanLevel = @tthief
WHERE CharID = @CidThief


UPDATE SRO_VT_SHARD.._Char set HwanLevel = @THunter
WHERE CharID = @CidHunter


-- ################################################## ####################
-- Some log shit, I haven't really tested it as I no longer own a server.
-- ################################################## ####################
IF NOT EXISTS (SELECT * FROM _Top3J where Trader = @CidTrader AND Thief = @CidThief AND Hunter = @CidHunter AND Count > 0)
BEGIN
INSERT INTO _Top3J
SELECT @CidTrader, @CidThief, @CidHunter, 1
END
ELSE
BEGIN
UPDATE _Top3J
SET Count += 1
END


END


And press 'Execute'. There you're.


Thank you!

Hero
12-09-2014, 03:41 PM
تمت الموافقة
موضوع ممتاز تسلم ايدك

''Junkle''
12-09-2014, 04:13 PM
Don't Forget Creadits
Rage Zone
Old
FullBug
But Thank's at The Last :D

Mohamed_Candy
12-09-2014, 04:17 PM
Don't Forget Creadits
Rage Zone
Old
FullBug
But Thank's at The Last :D

first credit me :) second No any bug #QQ !!

komnda
12-09-2014, 08:35 PM
تسلم يا كبير بسم الله نجرب :cheerful_h4h:

™Dev Microsoft™
12-09-2014, 09:10 PM
good jop

Mohamed_Candy
12-09-2014, 09:19 PM
تسلم يا كبير بسم الله نجرب :cheerful_h4h:

<3 we al gy a7laa ^_^

Mohamed_Candy
12-09-2014, 09:19 PM
good jop

Thanks You Mate <3

MyRȝturn
13-09-2014, 09:49 AM
Thanks Bro

Hero
13-09-2014, 07:09 PM
Mohamed_Candy
ممنوع الفرنكوا ^y^

Mohamed_Candy
14-09-2014, 12:38 AM
Thanks Bro

:wavetowel2::wavetowel2:

Mohamed_Candy
14-09-2014, 12:38 AM
Mohamed_Candy
ممنوع الفرنكوا ^y^

ok :mail:

™Dev Microsoft™
17-09-2014, 09:11 PM
bug :@

MikrotikBody
14-10-2014, 08:44 PM
Not Work

MORJANA
30-03-2017, 05:59 AM
في مشكلتين صغيرين كده محتاجين تظبيط .. عندي أقتراح
UPDATE SRO_VT_SHARD.._Char set HwanLevel = 0
WHERE HwanLevel in (@THunter, @TTrader, @tthief)
هنا لما التايتل تتشال من عليك بترجعلك التايتل 0 أو أي رقم تايتل أنت بتحدده مثلا

طيب نفترض لو انا كان معايا تايتل زي GA أو Hero كابلاير عادي !
السيستيم ده بيشيل الجي ايه تايتل او الهيرو تايتل و يديك تايتل التريدر
طيب الاقتراح بقى !؟
انك تعمل في البروسيدر اوبشن انك تبعت رسالة لأسم معين يقوم عملك Restore title بحيث لو انت تريدر عالي بس حابب تحتفظ بالتايتل بتاعتك القديمة
تاني اقتراح أننا نعدل في الجزئية اللي فوق اللي هي دي
UPDATE SRO_VT_SHARD.._Char set HwanLevel = 0
WHERE HwanLevel in (@THunter, @TTrader, @tthief)
بحيث لو حد خد منك الرانك أو التاتيل يعني
ترجعلك التاتيل بتاعتك اللي كانت معاك قبل كده مش تايتل 0 أو 1
و دي متهيألي محتاجة Table زي الـ old title backup كده :punk: غير كده كله تمام و السيستم شغال تمام أنا جربته
بس النقطتين دول اللي مهمين جدا تقبل مروري و تسلم أيدك يا كبير :punk: