البقاء مسجل دائمآ
الإعلانات
قديم 13-01-2017, 06:40 PM   #1

Levi
عضو مجتهد



الصورة الرمزية Levi


• الانـتـسـاب » Dec 2016
• رقـم العـضـويـة » 131806
• المشـــاركـات » 145
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Levi صـاعـد

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



افتراضي FW Reward Title



السلام عليكم ورحمة الله و بركاته

جبتلكم سيستم بسيط جداً عباره عن Title name بيكون Reward للناس لي بتاخد الفورترس ..

بياخدو الtitle ده اوتوماتك من غير ما تديه لكل واحد فيهم ..

السيستم شغال علي HwanLevel
علي حسب اللي انت عامله في الجيم بالرقم ..

#الtitle تقدر تغيرو اكيد من Textuisystem

كل اللي عليك انت هتعرف انه رقم للhwan لي انت هتحطو و طبعاً زي ما قولت من Textuisystem

#مش محتاج تغير اي حاجه في الprocedures او اي حاجه

صوره للتوضيح ..






وهكذا للchineses..

Create New Procedure
كود PHP:
USE [SRO_VT_SHARDLOG]
GO
/****** Object:  StoredProcedure [dbo].[GuildMasterAutoTitle]    Script Date: 1/4/2017 12:25:13 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/* 
1 // FORTRESS_JANGAN
3 // FORTRESS_HOTAN
6 // FORTRESS_BIJEOKDAN 
4 // FORTRESS_CONSTANTINOPLE
*/
ALTER procedure [dbo].[GuildMasterAutoTitle]
@
CharID int
as 
DECLARE @
SiegeFType int
SET 
@SiegeFType 
(
SELECT FortressID FROM SRO_VT_SHARD.dbo._SiegeFortress
)
DECLARE
@
HwanNumJG int  = ( SELECT JanganTitle FROM SRO_VT_ERIUS.dbo.HwanNum),
@
HwanNumHT int  = ( SELECT HotanTitle FROM SRO_VT_ERIUS.dbo.HwanNum),
@
HwanNumBT int  = ( SELECT BanditTitle FROM SRO_VT_ERIUS.dbo.HwanNum),
@
HwanNumCON int  = ( SELECT ConstantinopleTitle FROM SRO_VT_ERIUS.dbo.HwanNum)
 
SET @CharID =
 (
 
SELECT CharID FROM SRO_VT_SHARD.dbo._Char WHERE CharID IN 
 
(
 
SELECT CharID FROM SRO_VT_SHARD.dbo._GuildMember WHERE GuildID IN
 
(
 
SELECT GuildID FROM SRO_VT_SHARD.dbo._SiegeFortress 
 
)
 AND 
MemberClass '0' AND Permission '-1' AND SiegeAuthority '1'
 
))
  DECLARE @
HwanLevel INT 
 (
  
SELECT CharID FROM SRO_VT_SHARD.dbo._Char WHERE HwanLevel = @HwanNumJG OR HwanLevel = @HwanNumHT OR HwanLevel = @HwanNumBT OR HwanLevel = @HwanNumCON AND CharID NOT IN
  
CharID
  
))
  
BEGIN
  
IF
  
NOT EXISTS 
  
(
  
SELECT HwanLevel FROM SRO_VT_SHARD.dbo._Char WHERE HwanLevel = @HwanNumJG OR HwanLevel = @HwanNumHT OR HwanLevel = @HwanNumBT OR HwanLevel = @HwanNumCON 
  
)
  AND 
  (
  @
SiegeFType --Jangan FW
  
AND
   @
HwanNumJG >0
  
)
  
BEGIN
  UPDATE SRO_VT_SHARD
.dbo._Char SET HwanLevel = @HwanNumJG WHERE CharID =  ((CharID))
  
UPDATE SRO_VT_SHARD.dbo._Char SET HwanLevel LatestHwan WHERE CharID = ((@HwanLevel))
  
END
  
ELSE
  IF
  (
  @
SiegeFType --Hotan FW
  
AND 
  @
HwanNumHT >0
  
)
  
BEGIN
 UPDATE SRO_VT_SHARD
.dbo._Char SET HwanLevel = @HwanNumHT WHERE CharID =  ((CharID))
 
UPDATE SRO_VT_SHARD.dbo._Char SET HwanLevel LatestHwan WHERE CharID = ((@HwanLevel))
 
END
  
ELSE
  IF
  (
  @
SiegeFType --Const FW
  
AND
  @
HwanNumCON >0
  
)
  
BEGIN
 UPDATE SRO_VT_SHARD
.dbo._Char SET HwanLevel = @HwanNumCON WHERE CharID =  ((CharID))
 
UPDATE SRO_VT_SHARD.dbo._Char SET HwanLevel LatestHwan WHERE CharID = ((@HwanLevel))
 
END
  
ELSE IF
  (
  @
SiegeFType --Bandit FW
  
AND
  @
HwanNumCON >0
  
)
  
BEGIN
 UPDATE SRO_VT_SHARD
.dbo._Char SET HwanLevel = @HwanNumBT WHERE CharID =  ((CharID))
 
UPDATE SRO_VT_SHARD.dbo._Char SET HwanLevel LatestHwan WHERE CharID = ((@HwanLevel))
  
END
  END 


Create New Table
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[HwanNum]    Script Date: 1/4/2017 12:24:42 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[HwanNum](
    [
JanganTitle] [intNOT NULL,
    [
HotanTitle] [intNOT NULL,
    [
BanditTitle] [intNOT NULL,
    [
ConstantinopleTitle] [intNOT NULL
ON [PRIMARY]

GO 


AddLogChar
كود PHP:
IF 
    (@
EVENTID'9')
    OR
    (@
EventID='11')
    
BEGIN
    EXEC SRO_VT_SHARDLOG
..GuildMasterAutoTitle @CharID
    end 


توقيع Levi :
For who are calls him self Developer

Developer is meaning a game creator. That's not the case on the private Silkroad section. A developer is someone creating a game from the scratch,
idiot!



!Click Here > عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


Muslim are not terrorist , islam is a religion of peace
Back


رد مع اقتباس
إعلانات google

 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
ازاي اشغل [Quest [Donate title and Title Choose وغيره 2015 قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 2 11-04-2020 10:18 PM
title deco123456 قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة 2 11-11-2015 03:16 PM
title name _Sasuke_ قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 1 15-01-2015 12:41 PM
Title Name aaaaa200123 قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 6 16-07-2013 12:50 AM


الساعة الآن 10:46 PM.