27-10-2017, 09:51 AM
|
#4
|
|
• الانـتـسـاب » Mar 2017
|
• رقـم العـضـويـة » 132467
|
• المشـــاركـات » 326
|
• الـدولـة » Samanoud
|
• الـهـوايـة » Design / Developer
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 10
|
|
|
رد: Guild "Limit"
اقتباس:
USE [SRO_VT_SHARD]
GO
/****** Object: StoredProcedure [dbo].[_Guild_FnAddMember] Script Date: 10/26/2017 11:50:13 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
-- 3. ±أ¦µأ¥آ؟أ¸ أƒأں°آ، أ‡أپ·أژ½أƒأ€أ؛ ¼أ¶أپ¤
-- ±âأپ¸ _GuildMember أ…×أ€أŒآ؛أ*آ؟آ،¼* SiegeAuthority أ„أƒ·³أ€أŒ أƒأں°آ،µأ‡¾أ؛´أ™.
-- µû¶أ³¼*, ±أ¦µأ¥آ؟أ¸ أƒأں°آ،أ‡أڈ´أ‚ أ€أŒ أ‡أپ·أژ½أƒأ€أ؛آ؟آ،¼*µµ أ€أژأ€أڑ¸¦ أƒأں°آ،·أژ ¹أ¾أ† ·¹أ„أڑµأ¥ »أ°أ€أ” ±¸¹®أ€أŒ آ؛¯°أ¦µأ‡¾أ؛´أ™.
ALTER PROCEDURE [dbo].[_Guild_FnAddMember]
@GuildID int,
@MemberID int,
@MemberClass tinyint,
@JoinDate smalldatetime,
@Permission int
as
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
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
-- EUROPE_SYSTEM (أƒأ–أ€أژأˆ£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
declare @RefObjID int
select @RefObjID = RefObjID from _Char with (nolock) where CharID = @MemberID
if (@@error <> 0 or @@rowcount = 0)
begin
return -5
end
--################################################## ##############
-- SIEGE_GUILD_AUTHORITY_JOB (أƒأ–أ€أژأˆ£)
--################################################## ##############
-- أ€أŒ ³à¼®أ€أŒ آ؛¯°أ¦µأˆ ³à¼®أ€أŒ°أ* ¾أ†·آ، أپأ–¼®أ€أŒ ±âأپ¸!
declare @SiegeAuthority tinyint
set @SiegeAuthority = 0
if @MemberClass = 0 -- ±أ¦¸¶أ€أŒ¸é °أ¸¼آ؛±أ‡أ‡أ‘أ€» commander·أژ ¼¼أ†أƒ! ±× آ؟أœ´أ‚ أ€أڈ¹أ member·أژ ¼¼أ†أƒأ‡أ‘´أ™.
begin
set @SiegeAuthority = 1
end
insert _GuildMember values(@GuildID, @MemberID, @MemberName, @MemberClass, @CurLevel, 0, @JoinDate,@Permission, 0, 0, 0, null, @RefObjID, @SiegeAuthority)
if (@@error <> 0 or @@rowcount = 0)
begin
return -3
end
--################################################## ##############
--################################################## ##############
--edited ±أ¦µأ¥أ€üأ€ï.. [Contribution, Kill, Killed]
-- insert _GuildMember values(@GuildID, @MemberID, @MemberName, @MemberClass, @CurLevel, 0, @JoinDate,@Permission, 0, 0, 0, null, @RefObjID)
-- if (@@error <> 0 or @@rowcount = 0)
-- begin
-- return -3
-- end
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
update _Char Set GuildID = @GuildID where CharID = @MemberID
if (@@error <> 0 or @@rowcount = 0)
begin
return -4
end
return 1
|
فين ده يا باشا !
|
|
|