البقاء مسجل دائمآ
الإعلانات
قديم 05-07-2014, 06:48 AM   #1

Hero
عضو مشارك



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


• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116050
• المشـــاركـات » 7,017
• الـدولـة » Egypt
• الـهـوايـة » ;"#string n = "C
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 85
Hero جـيـد

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



افتراضي



شوف كدة ال Query دى جرب و قول
كدة 20
كود 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 


توقيع Hero :
...!!


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

إضافة رد

الكلمات الدليلية
بدون


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
{ نعم احببتك ...... بقلب مجروح } ☜ ĂиTaKą ☞ بـعـيـدآ عـن سـيـلـك رود 6 20-10-2013 08:34 PM


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