14-03-2015, 01:05 AM
|
#12
|
|
• الانـتـسـاب » Nov 2011
|
• رقـم العـضـويـة » 95521
|
• المشـــاركـات » 550
|
• الـدولـة » Giza-Dokki
|
• الـهـوايـة » Helping People
|
• اسـم الـسـيـرفـر » Delphinus
|
• الـجـنـس » Male
|
• نقـاط التقييم » 13
|
|
|
رد: Exclusive ==> Automatic Unique Reward
كود PHP:
USE [SRO_VT_SHARDLOG] GO /****** Object: StoredProcedure [dbo].[_UniqueKillerJuStiCe] Script Date: 02/20/2015 08:35:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO
CREATE PROCEDURE [dbo].[_UniqueKillerJuStiCe] @CharName16 Varchar(64) AS
--// Credits by 'https://www.facebook.com/peter.louis.73' --// skype : 'peter.louis14'
-- Start Giving Reward to The Killer -- Declare @CharID int = (Select CharID From SRO_VT_SHARD.._Char Where CharName16 = @CharName16) Declare @TakeReward Int = (Select TakeReward From SRO_VT_SHARDLOG.._UniqueKillsJuStiCe Where Charname = @CharName16) Declare @KillsTimes int = (Select Killstimes From SRO_VT_SHARDLOG.._UniqueKillsJuStiCe Where CharName = @CharName16) Declare @Now DateTime = GETDATE()
If @TakeReward = 0 Begin exec SRO_VT_SHARD.._ADD_ITEM_EXTERN @CharName16,'ITEM_ETC_SD_TOKEN_01',500,1 Update SRO_VT_SHARDLOG.._UniqueKillsJuStiCe Set TakeReward = 1 , KillsTimes = @KillsTimes+1 Where CharName = @CharName16 END If Not Exists (Select * From _UniqueKillsJuStiCe Where CharID = @CharID) Begin Insert Into _UniqueKillsJuStiCe (CharName, CharID, TakeReward, KillsTimes) VALUES (@CharName16, @CharID, 0, 1) Update _UniqueKillsJuStiCe Set TakeReward = 1 , KillsTimes = 1 Where CharName = @CharName16 And KillsTimes = NULL exec SRO_VT_SHARD.._ADD_ITEM_EXTERN @CharName16,'ITEM_ETC_SD_TOKEN_01',500,1 END If @TakeReward = 1 Begin Delete From SRO_VT_ACCOUNT..srZor_uniques Where Charname = @CharName16 Update SRO_VT_SHARDLOG.._UniqueKillsJuStiCe Set TakeReward = 0 Where CharName = @CharName16 End
|
|
|