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

™Dev Microsoft™





• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,214
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

(25) vSro Guild user Limit Query





دلوقتي تقدر تتحكم في عدد اعضاء الـGuild او الـUnion


اولا : الـGuild

كود PHP:
USE [SRO_VT_SHARDGO /****** 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' -- << 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  -- ±&#230;¸¶À̸頰ø¼º±ÇÇÑÀ» 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 


ثانيا : الـUNION

كود PHP:
USE [SRO_VT_SHARD]  GO /****** Object:  StoredProcedure [dbo].[_Guild_Create]    Script Date: 14.06.2014 16:53:19 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO     -- ALTER PROCEDURE [dbo].[_Guild_Create]     @guildName    varchar(64),     @CreaterID    int as     if (exists (select id from _Guild where Name = @guildName))     begin         return -1000     end     if (exists (select CharID from _GuildMember where CharID = @CreaterID))     begin         return -1001     end begin transaction          declare @guildID    int     declare @FoundationDate  smalldatetime          set @FoundationDate GetDate()     insert _Guild(NameLvlGatheredSPFoundationDate,Alliance,Bootyvalues @guildName+'_ULimit_1'10, @FoundationDate,0,0)     insert _Guild(NameLvlGatheredSPFoundationDate,Alliance,Bootyvalues @guildName+'_ULimit_2'10, @FoundationDate,0,0)     insert _Guild(NameLvlGatheredSPFoundationDate,Alliance,Bootyvalues @guildName+'_ULimit_3'10, @FoundationDate,0,0)     insert _Guild(NameLvlGatheredSPFoundationDate,Alliance,Bootyvalues @guildName+'_ULimit_4'10, @FoundationDate,0,0)     insert _Guild(NameLvlGatheredSPFoundationDate,Alliance,Bootyvalues @guildName+'_ULimit_5'10, @FoundationDate,0,0)       insert _Guild(NameLvlGatheredSPFoundationDate,Alliance,Bootyvalues @guildName50, @FoundationDate,0,0)     set @guildID = @@identity          if (@@error <> or @@rowcount or @guildID 0)     begin         rollback transaction         return -5     end       --&#44600;드장은 퍼미션이 0xffffffff !!     declare @rvalue int     exec @rvalue = _Guild_FnAddMember @guildID, @CreaterID, 0, @FoundationDate,0xffffffff     if (@@error <> 0 or @rvalue <= 0)     begin         rollback transaction         return @rvalue     end          -- 길드 창고를 생성하자     exec @rvalue = _Guild_CreateChest_NoTX @guildID     if (@@error <> 0 or @rvalue <= 0)     begin         rollback transaction         return @rvalue     end   commit transaction     return @guildID 




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

قديم 23-11-2014, 08:11 AM   #2

pop2009
عضو لامع





• الانـتـسـاب » Nov 2007
• رقـم العـضـويـة » 5370
• المشـــاركـات » 1,261
• الـدولـة » https://t.me/pump_upp
• الـهـوايـة » database editor
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 19
pop2009 صـاعـد

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


إرسال رسالة عبر ICQ إلى pop2009 إرسال رسالة عبر AIM إلى pop2009 إرسال رسالة عبر Yahoo إلى pop2009

افتراضي



هو ده نفسو الى كان موجود على RZ صح قبل كده ولا ده غيرو ؟ الى هو Guild and Union Limit




رد مع اقتباس
قديم 23-11-2014, 02:41 PM   #3

™Dev Microsoft™





• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,214
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

افتراضي



اها هو هو :)




رد مع اقتباس
إضافة رد


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
mastry limit and gold limit ahmedzizoa قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 6 25-02-2017 03:35 PM
Guild Limit محمد_احمد قسم المواضيع المكررة و المخالفة 0 16-03-2015 12:28 PM
الان عله سيلك رود [VSRO] Coin Drop Amount & Rate [QUERY] مجرب 100% ღ♥Alexandria♥ღ قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة 16 01-07-2014 09:33 PM
Query to Delete prem from user SkyWaY قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 1 18-01-2013 12:30 AM
مشكلة فى ال query بتاع leave guild and jop nemo20122 قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 5 28-12-2012 01:26 PM


الساعة الآن 04:49 AM.