البقاء مسجل دائمآ
الإعلانات
06-07-2014 11:31 AM
che_9299 ##
06-07-2014 12:55 AM
BashA_Mn_Youme نسلم ايدك يا كبير
06-07-2014 12:18 AM
Hero اصل هجبهالك يعنى هحبهالك
06-07-2014 12:07 AM
BashA_Mn_Youme انا غيرت رقم 24 نفس الحكاية
05-07-2014 11:49 PM
Hero طيب اعمل دى كدة
كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_Guild_FnAddMember]    Script Date: 15.06.2014 11:08:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO




ALTER PROCEDURE 
[dbo].[_Guild_FnAddMember]
 @
guildID        int,
 @
MemberID     int,
 @
MemberClass    tinyint,
 @
joinDate     smalldatetime,
 @
permission     int    
    
as
Declare @
LiMiT int '24'
    
if (exists (select CharID from _GuildMember where CharID = @MemberID))
    
begin
        
return -1001
    end


    
declare @MemberName    varchar(64)
    declare @
curLevel    tinyint
    select 
@MemberName CharName16, @curLevel CurLevel from _Char with (nolockwhere CharID = @MemberID
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -1
    end
    
if (exists (select CharID from _GuildMember with (nolockwhere GuildID = @guildID and CharID = @MemberID))
    
begin 
        
return -2
    end
    
        
declare @ReFObjID int
    select 
@ReFObjID RefObjID from _Char with (nolockwhere CharID = @MemberID
    
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -5
    end






    
declare @siegeAuthority tinyint
    set 
@siegeAuthority 0


    
if @MemberClass 0  -- ±و¸¶ہج¸é °ّ¼؛±اارہ» commander·خ ¼¼ئأ±× ؟ـ´آ ہد¹ف member·خ ¼¼ئأار´ظ.
    
begin
        set 
@siegeAuthority 1
    end
    
Declare @GC int = (Select COUNT(*) from _GuildMember where GuildID = @guildID )
   if @
GC  <= @LiMiT begin 
    insert _GuildMember values 
(@guildID, @MemberID, @MemberName, @MemberClass, @curLevel0, @joinDate, @permission000null, @ReFObjID, @siegeAuthority)
    
end
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -3
    end
    
       
if @GC  <= @LiMiT begin  
    update _Char Set GuildID 
= @guildID where CharID = @MemberID
    end
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -4
    end
    
return 
اصل انا معملتش حوار الجيلد دى بس بحاول اسعدك
05-07-2014 11:47 PM
BashA_Mn_Youme عملت نفس الحكاية
05-07-2014 11:31 PM
Hero طيب عملت Guild جديد ؟
05-07-2014 11:28 PM
BashA_Mn_Youme لسا خمسين لاعب و هو lvl5
05-07-2014 11:10 PM
Hero تحت امرك
05-07-2014 11:06 PM
BashA_Mn_Youme تشكر يا باشا
05-07-2014 09:11 PM
Hero تم التعديل يا باشا
كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_Guild_FnAddMember]    Script Date: 15.06.2014 11:08:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO




ALTER PROCEDURE 
[dbo].[_Guild_FnAddMember]
 @
guildID        int,
 @
MemberID     int,
 @
MemberClass    tinyint,
 @
joinDate     smalldatetime,
 @
permission     int    
    
as
Declare @
LiMiT int '20'
    
if (exists (select CharID from _GuildMember where CharID = @MemberID))
    
begin
        
return -1001
    end


    
declare @MemberName    varchar(64)
    declare @
curLevel    tinyint
    select 
@MemberName CharName16, @curLevel CurLevel from _Char with (nolockwhere CharID = @MemberID
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -1
    end
    
if (exists (select CharID from _GuildMember with (nolockwhere GuildID = @guildID and CharID = @MemberID))
    
begin 
        
return -2
    end
    
        
declare @ReFObjID int
    select 
@ReFObjID RefObjID from _Char with (nolockwhere CharID = @MemberID
    
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -5
    end






    
declare @siegeAuthority tinyint
    set 
@siegeAuthority 0


    
if @MemberClass 0  -- ±و¸¶ہج¸é °ّ¼؛±اارہ» commander·خ ¼¼ئأ±× ؟ـ´آ ہد¹ف member·خ ¼¼ئأار´ظ.
    
begin
        set 
@siegeAuthority 1
    end
    
Declare @GC int = (Select COUNT(*) from _GuildMember where GuildID = @guildID )
   if @
GC  <= @LiMiT begin 
    insert _GuildMember values 
(@guildID, @MemberID, @MemberName, @MemberClass, @curLevel0, @joinDate, @permission000null, @ReFObjID, @siegeAuthority)
    
end
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -3
    end
    
       
if @GC  <= @LiMiT begin  
    update _Char Set GuildID 
= @guildID where CharID = @MemberID
    end
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -4
    end
    
return 
05-07-2014 09:00 PM
BashA_Mn_Youme نفس الحكاية http://im76.gulfup.com/EIvnIz.png
05-07-2014 05:40 PM
Hero جرب دى كدة
كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_Guild_FnAddMember]    Script Date: 15.06.2014 11:08:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO




ALTER PROCEDURE 
[dbo].[_Guild_FnAddMember]
 @
guildID        int,
 @
MemberID     int,
 @
MemberClass    tinyint,
 @
joinDate     smalldatetime,
 @
permission     int    
    
as
Declare @
LiMiT int '20' -- << Userr Limit Credits by $Apollo
    
if (exists (select CharID from _GuildMember where CharID = @MemberID))
    
begin
        
return -1001
    end


    
declare @MemberName    varchar(64)
    declare @
curLevel    tinyint
    select 
@MemberName CharName16, @curLevel CurLevel from _Char with (nolockwhere CharID = @MemberID
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -1
    end
    
if (exists (select CharID from _GuildMember with (nolockwhere GuildID = @guildID and CharID = @MemberID))
    
begin 
        
return -2
    end
    
        
declare @ReFObjID int
    select 
@ReFObjID RefObjID from _Char with (nolockwhere CharID = @MemberID
    
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -5
    end






    
declare @siegeAuthority tinyint
    set 
@siegeAuthority 0


    
if @MemberClass 0  -- ±أ¦¸¶أ€أŒ¸é °أ¸¼آ؛±أ‡أ‡أ‘أ€» commander·أژ ¼¼أ†أƒ±× آ؟أœ´أ‚ أ€أڈ¹أ‌ member·أژ ¼¼أ†أƒأ‡أ‘´أ™.
    
begin
        set 
@siegeAuthority 1
    end
    
Declare @GC int = (Select COUNT(*) from _GuildMember where GuildID = @guildID )
   if @
GC  <= @LiMiT begin 
    insert _GuildMember values 
@guildID, @MemberID, @MemberName, @MemberClass, @curLevel0, @joinDate @permission000null, @ReFObjID, @siegeAuthority)
    
end
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -3
    end
    
       
if @GC  <= @LiMiT begin  
    update _Char Set GuildID 
'@guildID' where CharID = @MemberID
    end
    
if (@@error <> or @@rowcount 0)
    
begin
        
return -4
    end
    
return 
[/PHP]
05-07-2014 03:50 PM
BashA_Mn_Youme انا عملتو بس بيجيلي كده http://im76.gulfup.com/EIvnIz.png
05-07-2014 07:26 AM
Hero ايوة بس شوف شغال ولا اية
هذا الموضوع لدية أكثر من 15 ردود. اضغط هنا لعرض الموضوع بأكمله.

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

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


الساعة الآن 01:38 AM.