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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   ازاى ادى Block Chat (https://silkroad4arab.com/vb/showthread.php?t=589946)

arkedia1 01-08-2015 07:28 PM

ازاى ادى Block Chat
 
السلام عليكم


النهردة انا جيت ادى بلوك شات لى واحد فى اللعبة


مش بيتعملو بلوك بيجيلى الرسالة دى تحت خالص فى ال SMC



Punishment job [Register] is faield : db error

ممكن اعرف اية الحل

arkedia1 01-08-2015 07:32 PM

رد: ازاى ادى Block Chat
 
:icon15::icon15::icon15::icon15::icon15:

MenToR 02-08-2015 02:24 AM

رد: ازاى ادى Block Chat
 
هتفتح ال SMC وتختار punishment

وتكتب ID الاكونت وتختار نوع البان -Block Chat-

ودوس ADD


Hero 02-08-2015 05:10 AM

رد: ازاى ادى Block Chat
 
Test
كود 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 


arkedia1 03-08-2015 04:46 PM

رد: ازاى ادى Block Chat
 
شكرااااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا ااااااا مش عارف كنت اعمل اية من غيركو

Hero 04-08-2015 02:07 AM

رد: ازاى ادى Block Chat
 
ولا يهمك يا معلم


الساعة الآن 11:43 AM.

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