الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   Guild "Limit" (https://silkroad4arab.com/vb/showthread.php?t=589448)

!AnTaKa! 21-07-2015 05:46 PM

Guild "Limit"
 
دلوقتي ممكن تتحكم في Limit Guild
ازاي؟
ركز معاي


انت هتروح علي

SRO_VT_SHARD>>>>Procedure>>>>>StoredProcedure
[dbo].[_Guild_FnAddMember]<<<<


هتلاقي رقم تحت مكتوب فيه 50 غيرو ل الي انت عايزو
ودوس F5

وكده يبقي تمام

Dev. iLegend 28-07-2015 11:37 PM

رد: Guild "Limit"
 
تمت الموافقة ،،
أرجوا تجربة الموضوع من الأعضاء لتقييم الموضوع ،،

ahmednade 26-11-2016 01:21 PM

رد: Guild "Limit"
 
Nice :thumb_yello::thumb_yello::thumb_yello:

H I T L E R 27-10-2017 09:51 AM

رد: 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

فين ده يا باشا !

* K A B L O Z * 28-11-2017 01:19 AM

رد: Guild "Limit"
 
الله ينور مجهود رائع :munch_h4h:

The_Reason 03-12-2017 03:23 AM

رد: Guild "Limit"
 
تسلم ايدك :lulu12:

xgamo 21-07-2019 07:12 AM

رد: Guild "Limit"
 
الله ينور <3

MrGame3 08-04-2020 07:21 PM

رد: Guild "Limit"
 
ياريت حد يمسح الموضوع لان مفهوش رقم 50 ال بيقول عليه
ياريت من المشرفين والمديرين يجربو الحاجة قبل ما يوافقوا عليه


الساعة الآن 08:32 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.