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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   سؤال بخصوص Bann Player (https://silkroad4arab.com/vb/showthread.php?t=507270)

Hamza FiGo 07-06-2013 01:00 AM

سؤال بخصوص Bann Player
 
انا لو عايز اعمل Bann لحد .. دا الكيوري بتاعه


كود:

USE SRO_VT_SHARDLOG /*  By ™BaZzZoKa™ */
GO
--------------------------------                           
DECLARE @ChrID INT;           
DECLARE @CharName VARCHAR(64); 
DECLARE @AccJID INT;           
---------------------------------
SET @CharName =    'CharNameHere'---
---------------------------------
SET @ChrID=(SELECT CharID FROM _Char WHERE CharName16=@CharName)
SET @AccJID=(SELECT UserJID FROM _User WHERE CharID=@ChrID)
-----------------------------------------------------------------
USE SRO_VT_ACCOUNT
DECLARE @ID VARCHAR (64)
DECLARE @Reason VARCHAR(128)
DECLARE @Begin DATETIME
DECLARE @End DATETIME
SET @ID = (Select STRuserID FROM TB_User Where JID = @AccJID)

---------------------------------
SET @Reason    =    'Ban Reason Here'
SET @Begin    =    '2012-05-01 00:00:00.000' --    Time Begin    --
SET @End    =    '2040-01-01 00:00:00.000' --    Time End    --
---------------------------------
---------------------------

INSERT [dbo].[_Punishment]
(
[UserJID],
[Type],
[Executor],
[Shard],
[CharName],
[CharInfo],
[PosInfo] ,
[Guide],
[Description],
[RaiseTime],
[BlockStartTime],
[BlockEndTime],
[PunishTime],
[Status]
)
VALUES 
(
@AccJID,
1,
1,
0,
@CharName,
1,
1,
@Reason,
@Reason,
@Begin,
@Begin,
@End,
@End,
0);
----------------------------------------------------------
DECLARE @ReasonID INT
SET @ReasonID =
(Select SerialNo FROM _Punishment Where UserJID = @AccJID)
----------------------------------------------------------
INSERT [dbo].[_BlockedUser]
(
[UserJID],
[UserID],
[Type],
[SerialNo],
[TimeBegin],
[TimeEnd])
VALUES
(
@AccJID,
@ID,
1,
@ReasonID,
@Begin,
@End);

-----------------------------------------------------------------
SELECT StrUserID FROM TB_User WHERE JID = @AccJID
-----------------------------------------------------------------



انا بكتب اسم الكاركتر فوق بس ولا اية بالظبط .. علشان انا جربت اعمل bann لحد وكتبت اسم الشخصية طلعلي error

Midget1337 07-06-2013 01:31 AM

أولا تغير دي :

كود PHP:

USE SRO_VT_SHARDLOG 

تبقى كده :

كود PHP:

USE SRO_VT_SHARD 

تاني حاجة تغير اسم الشخصية و المدة و سبب الـ Ban من هنا :

كود PHP:

SET @CharName =    'CharNameHere' 

كود PHP:

SET @Reason    =    'Ban Reason Here' 
SET @Begin    =    '2012-05-01 00:00:00.000' --    Time Begin    -- 
SET @End    =    '2040-01-01 00:00:00.000' --    Time End    -- 


Hamza FiGo 07-06-2013 02:05 AM

شكرا

☜ ĂиTaKą ☞ 07-06-2013 08:08 AM

:mf_trombone:

مجاب

مغلق


الساعة الآن 03:06 PM.

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