الموضوع: guild points
عرض مشاركة واحدة
قديم 21-09-2018, 10:36 PM   #11

BuiLt4KiLl
عضو متألق



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


• الانـتـسـاب » Jul 2014
• رقـم العـضـويـة » 118364
• المشـــاركـات » 1,845
• الـدولـة » Kuwait
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 67
BuiLt4KiLl جـيـد

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

7420  



افتراضي رد: guild points



اقتباس:
المشاركة الأصلية كتبت بواسطة s204 عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
ممن الطريقة و سمحت
بص حضرتك هتروح المسار التالي
SRO_VT_SHARD > Programmability > Stored Procedues > dbo._Guild_Create

كلك يمين Modify
امسح اللي جواها و حط ده
كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_Guild_Create]    Script Date: 9/21/2018 10:29:45 PM ******/
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(@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, @CreaterID0, @FoundationDate,0xffffffff
    
if (@@error <> or @rvalue <= 0)
    
begin
        rollback transaction
        
return @rvalue
    end
    
    
-- &#44600;드 창고를 생성하자
    
exec @rvalue _Guild_CreateChest_NoTX @GuildID
    
if (@@error <> or @rvalue <= 0)
    
begin
        rollback transaction
        
return @rvalue
    end

commit transaction
    
return @GuildID