الموضوع: ريوارد للاكونت
عرض مشاركة واحدة
قديم 31-12-2017, 08:04 AM   #1

vairas1





• الانـتـسـاب » Nov 2008
• رقـم العـضـويـة » 40831
• المشـــاركـات » 83
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 11
vairas1 صـاعـد

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

113  



افتراضي ريوارد للاكونت



عايز بريسودر ريوارد للاكونت الmale لوحده و الfemale لوحده يعنى الاكونت الmale ياخد هديه افاتار male و الاكونت ال female ياخد هديه افاتار female و ده البريسودر الى عايز فى الاضافه
كود PHP:
USE [SRO_VT_SHARDLOG]
GO
/****** Object:  StoredProcedure [dbo].[_Top300Sys]    Script Date: 12/31/2017 3:41:35 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER procedure 
[dbo].[_Top300Sys]
    @
CharID INT
AS 
DECLARE @
Count int = (SELECT COUNT(*) FROM SRO_VT_SHARDLOG.dbo._Top300)
       ,@
Cname VARCHAR(200) = (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char WHERE CharID = @CharID)
       ,@
CharName varchar(64) = (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char WITH (NOLOCKWHERE CharID = @CharID
       ,@
UserID VARCHAR(50) = (SELECT UserJID FROM SRO_VT_SHARD.dbo._User WITH(NOLOCKWHERE CharID = @CharID
DECLARE @
UserID2 VARCHAR(50) = (SELECT AccountID FROM SRO_VT_SHARD.dbo._AccountJID WITH(NOLOCKWHERE JID = @UserID)     
            
           DECLARE @
StartC int  
           SELECT 
@StartC = CASE WHEN @Count <= '99' THEN '100' 
                                 
WHEN @Count <= '199' THEN '200' 
                                 
WHEN @Count <= '299' THEN '300' 
                                 
ELSE 0 END   
            
           
DECLARE @RewardNo1 Varchar(65
           ,       @
RewardNo2 Varchar(65
           ,       @
Notice Varchar(512
           ,       @
SilkReward int 
           SELECT 
@RewardNo1 = [Reward-No1], @RewardNo2 =  [Reward-No2],@SilkReward=SilkCountReward , @Notice Notice FROM  SRO_VT_SHARDLOG.dbo._Top300Reward WITH (NOLOCKWHERE PlayersCount =  @StartC 
    
--- Main Items To Help --- 
      
INSERT INTO SRO_VT_SHARDLOG.dbo._Top300 (CharName,CharID,IsNumbVALUES (@CharName,@CharID,@Count
      
INSERT INTO SRO_VT_SHARDLOG.dbo.iLegend_Tool([Service],[Type],[Message],[Date]) Values ('1','Notice','Character Name is [' +@CharName ']  Has reached max level cogratulation you are top  ['CAST(@Count AS NVARCHAR) +'/300] Please return scroll for your reward',GETDATE())   
    
EXEC SRO_VT_SHARD.[dbo].[_ADD_ITEM_EXTERN] @codename =  'ITEM_COS_P_EXTENSION' ,@data 1, @CharName = @CName ,@opt_level 
    EXEC SRO_VT_SHARD
.[dbo].[_ADD_ITEM_EXTERN] @codename =  'ITEM_COS_P_RABBIT_SCROLL' ,@data 1,@charname = @CName ,@opt_level 
    EXEC SRO_VT_SHARD
.[dbo].[_ADD_ITEM_EXTERN] @codename =  'ITEM_MALL_REVERSE_RETURN_SCROLL' ,@data 10,@charname = @CName  ,@opt_level 
    EXEC SRO_VT_SHARD
.[dbo].[_ADD_ITEM_EXTERN] @codename =  'ITEM_MALL_GLOBAL_CHATTING' ,@data 10,@charname = @CName ,@opt_level =  
    EXEC SRO_VT_SHARD
.[dbo].[_ADD_ITEM_EXTERN] @codename =  'ITEM_MALL_PREMIUM_GLOBAL_SILVERTIME' ,@data 1,@CharName = @CName  ,@opt_level 
    EXEC SRO_VT_ACCOUNT
.[CGI].[CGI_WebPurchaseSilk_Own] @UserID,@SilkReward 




إعلانات google