الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   كويرى على شان تدى بلوك لاى حد من برنامج Smc (https://silkroad4arab.com/vb/showthread.php?t=473961)

WeGs 01-01-2013 12:16 AM

كويرى على شان تدى بلوك لاى حد من برنامج Smc
 
الكويري على شان تدى اد حد بان من smc فى بلوك للشات وى بلوك login

كود PHP:

USE [SRO_VT_ACCOUNT]
GO
/****** Fixed by Jangan @ RageZone ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- 
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
ALTER procedure [dbo].[_RegisterPunishment]
    @
UserJID     int,
    @
Type          tinyint,
    @
Executor    varchar(128),
    @
Shard        smallint,
    @
CharName    varchar(16),
    @
CharInfo    varchar(256),
    @
PosInfo    varchar(64),
    @
Guide        varchar(512),
    @
Description    varchar(1024),
    @
RaiseTime    datetime,
    @
BlockStartTime    datetime,
    @
BlockEndTime    datetime,
    @
PunishTime    datetime
as
    -- 
AuthorJangan RageZone
    
if( existsselect UserJID from _BlockedUser with(NOLOCKwhere UserJID = @UserJID and Type = @Type))
    
begin
        select 
-1    
        
RETURN
    
end
    
declare @NewSerialNo int    
    set 
@NewSerialNo 0
    
    insert _Punishment values
( @UserJID, @Type, @Executor, @Shard, @CharName, @CharInfo,
                @
PosInfo, @Guide, @Description, @RaiseTime, @BlockStartTime, @BlockEndTime, @PunishTime0)
    
set @NewSerialNo = @@identity
    
if( @@rowcount or @@error <> or @NewSerialNo or @NewSerialNo is null)
    
begin
        select 
-2    
        
return
    
end
    
declare @UserID varchar(128)
    
set @UserID = (SELECT StrUserID FROM TB_User where JID = @UserJID)
    if( @@
rowcount or @@error <> or @UserID is null)
    
begin
        select 
2
        
return
    
end
    insert _BlockedUser values
( @UserJID, @UserID, @Type, @NewSerialNo, @BlockStartTime, @BlockEndTime)
    
select 0 

وى استعمها بيكون من هنا
http://img20.imageshack.us/img20/9265/32139660.jpg

Done!

yeayeayea 01-01-2013 12:26 AM

منقول من Ragezone ياباشا و دا Link الموضوع
http://forum.ragezone.com/f722/fix-s...shment-829822/
ياريت بعد كدة تكتب المصدر او Link الموضوع


الساعة الآن 09:41 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.