ط§ظ„ط¨ظ‚ط§ط، ظ…ط³ط¬ظ„ ط¯ط§ط¦ظ…ط¢
ط§ظ„ط¥ط¹ظ„ط§ظ†ط§طھ
قديم 22-11-2018, 06:04 AM   #1

#3mr
عضو مميز



الصورة الرمزية #3mr


• الانـتـسـاب » Aug 2009
• رقـم العـضـويـة » 63477
• المشـــاركـات » 684
• الـدولـة » أم الدنيــــا
• الـهـوايـة » Silkroad
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 17
#3mr صـاعـد

#3mr غير متواجد حالياً



افتراضي رد: FTW reward



اول حاجه شوف الى هتبعته مفتوح فى RefObjCommen
ولا لا
وبعدين

اعمل الكيورى ده الاول
كود:
DECLARE    @CharName VARCHAR(64), 
    @GuildID VARCHAR(64) 
DECLARE    @ItemCodeName VARCHAR(64) = 'Item Code' 

DECLARE item_cur CURSOR FOR  
SELECT DISTINCT CharName FROM ___FortressReward ORDER BY CharName 

    OPEN item_cur  
        FETCH NEXT FROM item_cur INTO @CharName  
            WHILE @@FETCH_STATUS = 0  
                BEGIN  
                    EXEC _ADD_ITEM_EXTERN @CharName, @ItemCodeName, 20, 1 
                    FETCH NEXT FROM item_cur INTO @CharName  
                END  
          
        PRINT @CharName  
    CLOSE item_cur  

DEALLOCATE item_cur
اعمل تابل باسم FortressReward__

واضرب الكيورى ده
كود:
USE [SRO_VT_SHARD] 
GO 

/****** Object:  Table [dbo].[___FortressReward]    Script Date: 9/23/2014 5:31:53 AM ******/ 
SET ANSI_NULLS ON 
GO 

SET QUOTED_IDENTIFIER ON 
GO 

SET ANSI_PADDING ON 
GO 

CREATE TABLE [dbo].[___FortressReward]( 
    [GuildID] [int] NOT NULL, 
    [CharID] [int] NOT NULL, 
    [CharName] [varchar](64) NOT NULL, 
    [MemberClass] [tinyint] NOT NULL, 
    [CharLevel] [tinyint] NOT NULL, 
    [GP_Donation] [int] NOT NULL, 
    [JoinDate] [smalldatetime] NOT NULL, 
    [Permission] [int] NULL, 
    [Contribution] [int] NULL, 
    [GuildWarKill] [int] NULL, 
    [GuildWarKilled] [int] NULL, 
    [Nickname] [varchar](64) NULL, 
    [RefObjID] [int] NULL, 
    [SiegeAuthority] [tinyint] NULL, 
 CONSTRAINT [PK_______GuildMember] PRIMARY KEY CLUSTERED  
( 
    [GuildID] ASC, 
    [CharID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] 
) ON [PRIMARY] 

GO 

SET ANSI_PADDING OFF 
GO 

ALTER TABLE [dbo].[___FortressReward] ADD  DEFAULT ((0)) FOR [RefObjID] 
GO 

ALTER TABLE [dbo].[___FortressReward] ADD  DEFAULT ((0)) FOR [SiegeAuthority] 
GO
اسم الجيلد عن طريق id

كود:
Select * From _Guild Where Name = 'GuildName'
كود:
Select * From _GuildMember Where GuildID = 'GuildID'


توقيع #3mr :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


إعلانات google

قديم 23-11-2018, 07:43 PM   #2

stafherp
عضو مميز



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


• الانـتـسـاب » Oct 2012
• رقـم العـضـويـة » 106331
• المشـــاركـات » 957
• الـدولـة » GIZZA
• الـهـوايـة » Babel.SRO only
• اسـم الـسـيـرفـر » Lepus
• الـجـنـس » Male
• نقـاط التقييم » 13
stafherp صـاعـد

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



افتراضي رد: FTW reward



اقتباس:
المشاركة الأصلية كتبت بواسطة #3mr عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
اول حاجه شوف الى هتبعته مفتوح فى RefObjCommen
ولا لا
وبعدين

اعمل الكيورى ده الاول
كود:
DECLARE    @CharName VARCHAR(64), 
    @GuildID VARCHAR(64) 
DECLARE    @ItemCodeName VARCHAR(64) = 'Item Code' 

DECLARE item_cur CURSOR FOR  
SELECT DISTINCT CharName FROM ___FortressReward ORDER BY CharName 

    OPEN item_cur  
        FETCH NEXT FROM item_cur INTO @CharName  
            WHILE @@FETCH_STATUS = 0  
                BEGIN  
                    EXEC _ADD_ITEM_EXTERN @CharName, @ItemCodeName, 20, 1 
                    FETCH NEXT FROM item_cur INTO @CharName  
                END  
          
        PRINT @CharName  
    CLOSE item_cur  

DEALLOCATE item_cur
اعمل تابل باسم FortressReward__

واضرب الكيورى ده
كود:
USE [SRO_VT_SHARD] 
GO 

/****** Object:  Table [dbo].[___FortressReward]    Script Date: 9/23/2014 5:31:53 AM ******/ 
SET ANSI_NULLS ON 
GO 

SET QUOTED_IDENTIFIER ON 
GO 

SET ANSI_PADDING ON 
GO 

CREATE TABLE [dbo].[___FortressReward]( 
    [GuildID] [int] NOT NULL, 
    [CharID] [int] NOT NULL, 
    [CharName] [varchar](64) NOT NULL, 
    [MemberClass] [tinyint] NOT NULL, 
    [CharLevel] [tinyint] NOT NULL, 
    [GP_Donation] [int] NOT NULL, 
    [JoinDate] [smalldatetime] NOT NULL, 
    [Permission] [int] NULL, 
    [Contribution] [int] NULL, 
    [GuildWarKill] [int] NULL, 
    [GuildWarKilled] [int] NULL, 
    [Nickname] [varchar](64) NULL, 
    [RefObjID] [int] NULL, 
    [SiegeAuthority] [tinyint] NULL, 
 CONSTRAINT [PK_______GuildMember] PRIMARY KEY CLUSTERED  
( 
    [GuildID] ASC, 
    [CharID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] 
) ON [PRIMARY] 

GO 

SET ANSI_PADDING OFF 
GO 

ALTER TABLE [dbo].[___FortressReward] ADD  DEFAULT ((0)) FOR [RefObjID] 
GO 

ALTER TABLE [dbo].[___FortressReward] ADD  DEFAULT ((0)) FOR [SiegeAuthority] 
GO
اسم الجيلد عن طريق id

كود:
Select * From _Guild Where Name = 'GuildName'
كود:
Select * From _GuildMember Where GuildID = 'GuildID'
بوص الكويرى الاول دة طالب itmes code دة احط فيها اية بظبط والكويرى دة بيتحط فى مكان مش نيو كويرى وخلاص والاتنين كويرى الاخير مش دة المفروض اوتامتيك بيدها للجيلد الكسبان ولا لازم انا ال اديهم




موضوع مغلق


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
FGW Reward Ch3tos قسم المواضيع المكررة و المخالفة 3 15-03-2015 09:50 PM


الساعة الآن 07:53 AM.