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

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

stafherp 19-11-2018 03:11 AM

رد: FTW reward
 
up

Mahmoud Rashwan 19-11-2018 09:45 AM

رد: FTW reward
 
ياباشا اسفين لحضرتك على التاخر في الرد لكن في امتحانات عند بعض المشرفين فـ نرجو من حضرتك الصبر شويه و اكيد طول ما المشرف بيقول لحضرتك تابع مع الموضوع يبقا معندهوش رد تانى لحضرتك

stafherp 20-11-2018 01:59 AM

رد: FTW reward
 
ربنا معاهم ياارب الف شكر لزوق حضرتك وياريت لو تجبلى موضوع ريورد الفورتيس دة بس غير الموضوع الهو ادانى لينكو لانى والله ما فاهم حاجة من الشرح فعلا حتى فى الموضوع كلو قيلو ان الشرح شم مفهوم

stafherp 21-11-2018 03:22 AM

رد: FTW reward
 
up

stafherp 22-11-2018 02:41 AM

رد: FTW reward
 
up

#3mr 22-11-2018 06:04 AM

رد: 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'

McDiesel 23-11-2018 04:52 AM

رد: FTW reward
 
تاابع موضوعك

stafherp 23-11-2018 07:43 PM

رد: FTW reward
 
اقتباس:

المشاركة الأصلية كتبت بواسطة #3mr (المشاركة 5361484)
اول حاجه شوف الى هتبعته مفتوح فى 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 دة احط فيها اية بظبط والكويرى دة بيتحط فى مكان مش نيو كويرى وخلاص والاتنين كويرى الاخير مش دة المفروض اوتامتيك بيدها للجيلد الكسبان ولا لازم انا ال اديهم

Scrox 25-11-2018 05:43 PM

رد: FTW reward
 
بضبط كدة لازم انت الاتدهولها

stafherp 26-11-2018 01:51 PM

رد: FTW reward
 
مفيش سيستم اوتوماتيك؟

stafherp 28-11-2018 04:16 PM

رد: FTW reward
 
###################

Scrox 02-12-2018 01:34 PM

رد: FTW reward
 
يغلق

@@


الساعة الآن 10:59 AM.

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