Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Comfigurando Castle Siege


'Absolut
 Compartilhar

Posts Recomendados

Bom vamos la

 

Primeiro Faça uma Guild Oks Com um Char Normal

 

Depois va em D:\MuServer\Data Abra o Comonserve

 

Depois de Abri-lo Procure por Algo Desse Tipo

QUOTE

; °ø¼ºÀü ÁøÇà ¿©ºÎ (0:ÁßÁö / 1:ÁøÇà)

CastleSiegeRun = 1 ; ÊÇ·ñÔÊÐíÉêÇë¹¥³Ç

CastleCycleStartYear =2007

CastleCycleStartMonth =5

CastleCycleStartDay =18Observe Castle siegerun quer dizer que ele esta Ligado o.O

Coloke o Ano onde tem 2007

Mes onde tem 5

e Dia onde tem Dia^^ 18

 

Depois Procure por Estas Linhas

 

QUOTE

; ƯÁ¤ °ø¼º»óÅ (8À» Á¦¿ÜÇÑ 1 ~ 9 : ÀÌ ¿Ü¿¡´Â Àû¿ë ¾ÊµÊ)

CastleSpecificState =2 Estado do Siege Segue um Explição Abaixo

; ƯÁ¤ °ø¼º»óÅ ½ÃÀÛ - ³â (0 À̸é Àû¿ë ¾ÊµÊ)

CastleStateStartYear =2007 Ano de Inicio do Perido Citado Acima

; ƯÁ¤ °ø¼º»óÅ ½ÃÀÛ - ¿ù (0 À̰ųª ¹üÀ§ ÃÊ°úÇϸé Àû¿ë ¾ÊµÊ)

CastleStateStartMonth =5 Mes de Inicio do Perido Citado Acima

; ƯÁ¤ °ø¼º»óÅ ½ÃÀÛ - ÀÏ (0 À̰ųª ¹üÀ§ ÃÊ°úÇϸé Àû¿ë ¾ÊµÊ)

CastleStateStartDay =18 Dia de Inicio do Periodo Iniciado Acima

; ƯÁ¤ °ø¼º»óÅ ½ÃÀÛ - ½Ã (¹üÀ§ ÃÊ°úÇϸé Àû¿ë ¾ÊµÊ)

CastleStateStartHour =13 Hora de Inicio do Periodo Citado Acima

; ƯÁ¤ °ø¼º»óÅ ½ÃÀÛ - ºÐ (¹üÀ§ ÃÊ°úÇϸé Àû¿ë ¾ÊµÊ)

CastleStateStartMinute =15 Minutos Do Inicio do Perido Citado Acima

 

QUOTE

1 - Registro de Castle Siege

2 - Inativo

3 - Registro do status da Mark of Lord

4 - Inativo

5 - Notificação de Ataque ao Castelo às guilds

6 - preparação do Castle Siege

7 - Início do ataque ao castelo

8 - Fim de ataque ao castelo

9 - Fim do ciclo de Castle Siege (Volta automaticamente para o 1)

 

POstado Orignalmente POr TestandoObserve Aki

QUOTE

CastleSpecificState =2

State 2 quer dizer Tregua se naum me falhe a Memoria

Mas Bom Coloke ai 9 que e o Fim Do Siege

Ele vai automaticamente pra 1 que e o de Registro Oks

faça o Mesmo na D:\MuServer\GameServer0\DATA

no comonserve

da vc vai na SQL e em DataBases MuOnline Tables

Va em MuCastleData Botao Direito Open Table return To TOp

Devera apareçer Issu

[ATTACH=CONFIG]72[/ATTACH]

 

Em SIEGE START DAY Coloke a Mesma data dos Arkivos Acima A Data de Inicio e Na Data do Fim Adicione Mas 7 Dias

Em Castle Ocupy Coloke 1 quer dizer que so temos um Dono do Siege

OWNER_GUILD Coloke o nome da Guild que Pedi pra vc fazer Acima

Depois Disso Feche e teste e Seja o que Deus quiser^^

 

Se Tiver Problemas Tente Fazer Issu

Abra a SQL MuOnline Store Procedures la va em

 

WZ_CS_ReqRegAtackGuild Botao Direito em Propriedades

Deveera apareçer issu

QUOTE

--//************************************************************************

--// << 孤 傍己傈 - 历厘 橇肺矫历 >>

--//

--// 郴侩 : 漂沥 己 (甘辑滚焙) 狼 傍己脚没 辨靛狼 傍己傈 殿废阑 茄促.

--// 何辑 : 霸烙俺惯 1评

--// 父电朝 : 2004.11.22

--// 父甸捞 : 炔霖老

--//

--//************************************************************************

 

CREATE PROCEDURE WZ_CS_ReqRegAttackGuild

@iMapSvrGroup SMALLINT, -- 甘辑滚 弊缝

@szGuildName VARCHAR(8) -- 傍己殿废阑 茄 辨靛捞抚

As

Begin

BEGIN TRANSACTION

 

SET NOCOUNT ON

 

DECLARE @iMaxRegGuildCount INT -- 傍己俊 弥措 殿废且 荐 乐绰 辨靛 荐

DECLARE @iCurRegGuildCount INT -- 泅犁 傍己俊 殿废茄 辨靛 荐

SET @iMaxRegGuildCount = 100

 

SELECT @iCurRegGuildCount = COUNT(*) FROM MuCastle_REG_SIEGE WITH (READUNCOMMITTED) WHERE MAP_SVR_GROUP = @iMapSvrGroup

IF (@iCurRegGuildCount >= @iMaxRegGuildCount)

BEGIN

SELECT 6 As QueryResult -- 殿废茄 辨靛啊 捞固 N俺甫 逞菌澜

END

ELSE

BEGIN

IF EXISTS ( SELECT MAP_SVR_GROUP FROM MuCastle_REG_SIEGE WITH (READUNCOMMITTED)

WHERE MAP_SVR_GROUP = @iMapSvrGroup and REG_SIEGE_GUILD = @szGuildName)

BEGIN

SELECT 2 As QueryResult -- 捞固 殿废登绢 乐澜

END

ELSE

BEGIN

DECLARE @szOwnGuildName VARCHAR(8)

SELECT @szOwnGuildName = OWNER_GUILD FROM MuCastle_DATA WHERE MAP_SVR_GROUP = @iMapSvrGroup

 

-- 趣矫 荐己螟 辨靛啊 酒囱瘤 痢八

IF (@szOwnGuildName = @szGuildName)

BEGIN

SELECT 3 As QueryResult -- 荐己螟 辨靛烙

END

ELSE

BEGIN

IF NOT EXISTS ( SELECT G_Name FROM Guild WITH (READUNCOMMITTED) WHERE G_Name = @szGuildName)

BEGIN

SELECT 4 As QueryResult -- 辨靛沥焊啊 粮犁窍瘤 臼澜

END

ELSE

BEGIN

DECLARE @szGuildMaster VARCHAR(10)

DECLARE @iGuildMasterLevel INT

DECLARE @iGuildMemberCount INT

 

SELECT @szGuildMaster = G_Master FROM Guild WHERE G_Name = @szGuildName

SELECT @iGuildMasterLevel = cLevel FROM Character WHERE Name = @szGuildMaster

SELECT @iGuildMemberCount = COUNT(*) FROM GuildMember WHERE G_Name = @szGuildName

 

IF (@iGuildMasterLevel < 200)

BEGIN

SELECT 5 As QueryResult -- 辨靛付胶磐狼 饭骇捞 撤澜

END

ELSE

BEGIN

IF (@iGuildMemberCount < 20)

BEGIN

SELECT 8 As QueryResult -- 辨靛盔 荐啊 何练

END

ELSE

BEGIN

DECLARE @iMAX_SEQNUM INT -- 泅犁 弥措 殿废锅龋

DECLARE @iNXT_SEQNUM INT -- 促澜 殿废锅龋

SELECT @iMAX_SEQNUM = MAX(SEQ_NUM) FROM MuCastle_REG_SIEGE WITH (READUNCOMMITTED) WHERE MAP_SVR_GROUP = @iMapSvrGroup

 

IF (@iMAX_SEQNUM IS NULL)

SET @iNXT_SEQNUM = 1

ELSE

SET @iNXT_SEQNUM = @iMAX_SEQNUM + 1

 

INSERT INTO MuCastle_REG_SIEGE

VALUES (@iMapSvrGroup, @szGuildName, 0, 0, @iNXT_SEQNUM)

 

SELECT 1 As QueryResult -- 殿废 己傍

END

END

END

END

END

END

 

 

IF(@@Error <> 0 )

ROLLBACK TRANSACTION

ELSE

COMMIT TRANSACTION

 

SET NOCOUNT OFF

End

 

 

 

 

GO

 

a Linha em Vermelho Referençe a Quantidade de Membros que uma Guild tem que ter para Registrar no Siege

Coloke ai no lugar do 20 1 e Salve e Boa Sorte

 

Espero ter ajudado

 

PS:Obeserve se apareçeu a Bandeira na Guild no Castelo se naum apareçer Verifike Tudo denovo!!!

 

 

Organização: SlipknoT

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.