This is my second release. It is nothing special but that's what I could do so far.
This'll grant the best hunter/trader/thief a title based on 'Level, Contribution, Exp'
So here it is;
Run a query and Execute this:
Code:
CREATE TABLE _Top3J ( Trader int, Thief int, Hunter int, Count int );
Code:
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
Thank you!






