حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_01/12/2024

Ahmed_k_nayel_01_12_2024

END_02/12/2024

END 30/12/2024

END 06/12/2024

END 28/12/2024

END 30/12/2024_waiting

END 30/02/2025_Belal

END 06/01/2025

END 12/01/2025

END _14/01/2025_Karuoke

END _14/01/2025_Karuoke

25/01/2022

QueenSro_01_10_2024

Ahmed_k_nayel_01_12_2024

ibrahim_END 07/1212024

END 30/12/2024

END 12/01/2025

END _14/01/2025_Karuoke

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 



قسم المواضيع المكررة و المخالفة هنا يتم وضع المواضيع المخالفة والمواضيع المكررة

إضافة رد
 
أدوات الموضوع تقييم الموضوع انواع عرض الموضوع
قديم 16-03-2015, 12:28 PM   #1

محمد_احمد
عضو نشيك





• الانـتـسـاب » May 2014
• رقـم العـضـويـة » 117655
• المشـــاركـات » 57
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
محمد_احمد صـاعـد

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



افتراضي Guild Limit



كود:
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 (nolock) where CharID = @MemberID
    if (@@error <> 0 or @@rowcount = 0)
    begin
        return -1
    end
    if (exists (select CharID from _GuildMember with (nolock) where GuildID = @guildID and CharID = @MemberID))
    begin 
        return -2
    end
    
        declare @ReFObjID int
    select @ReFObjID = RefObjID from _Char with (nolock) where CharID = @MemberID
    
    if (@@error <> 0 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, @curLevel, 0, @joinDate @permission, 0, 0, 0, null, @ReFObjID, @siegeAuthority)
    end
    if (@@error <> 0 or @@rowcount = 0)
    begin
        return -3
    end
    
       if @GC  <= @LiMiT begin  
    update _Char Set GuildID = @guildID where CharID = @MemberID
    end
    if (@@error <> 0 or @@rowcount = 0)
    begin
        return -4
    end
    return 1




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

إضافة رد

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


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
Guild "Limit" !AnTaKa! قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة 7 08-04-2020 07:21 PM
mastry limit and gold limit ahmedzizoa قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 6 25-02-2017 03:35 PM
vSro Guild user Limit Query ™Dev Microsoft™ قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة 2 23-11-2014 02:41 PM
S-bot IP Limit slmat27 قسم المواضيع المكررة و المخالفة 7 09-09-2011 12:46 AM


الساعة الآن 09:21 PM.