Ai alguem sabe pq da esse erro?
[CastleSiege] CASTLE SIEGE DATA LOCAL FAILED [0x81] --> iResult lpMsg == 0
Versão Imprimível
Ai alguem sabe pq da esse erro?
[CastleSiege] CASTLE SIEGE DATA LOCAL FAILED [0x81] --> iResult lpMsg == 0
Proprio erro ja fala Data local Esta Errada.
aew , uso esses comandos em todos os meus servers pra começar com o Admin , nen todos só os cinco primeiros ^^
/cssetreg
/cssetregsiege
/cssetregmark
/cssetnotify
/cssetstart
/cschangeowner
/cssetend
/cscurowner
/cscurstate
/cschangeside
Lembrando que o char tem que ser Adm ( 24 )
duvidas manda mp !
Obrigado Gaming, Chris poderia adicionar as informações dadas pelo Gaming em seu tópico ?
faço tudo certo mas sempre da esse erro ???
Olha minha configuraçãoCitação:
[CastleSiege] CASTLE SIEGE DATA LOCAL FAILED [0x81] --> iResult lpMsg == 0
MuCastleData
No commonserverCitação:
0
7
end
//----------------------------------------------------------------------//
// Castle Settings //
//----------------------------------------------------------------------//
1
1 0 0 0 // Register Period
2 1 23 59 // Idle
3 2 0 0 // Register Mark Of The Lord
4 5 0 0 // Idle
5 5 12 0 // Castle Attack Guild Notification
6 5 19 0 // Ready For Castle Siege
7 6 19 0 // Castle Siege Start
8 6 21 0 // Castle Siege End
9 7 0 0 // End of Cycle
end
Citação:
CastleCycleStartYear =2010
CastleCycleStartMonth =7
CastleCycleStartDay =12
CastleSpecificState =1
CastleStateStartYear =2010
CastleStateStartMonth =7
CastleStateStartDay =12
CastleStateStartHour =4
CastleStateStartMinute =0
Como Chris disse no tutorial dela: Configure o seguinte no Enterprise Manager: selecione a opçao MuOnline => Tables => MuCastleData:
"Com o arquivo MuCastle_DATA selecionado, clique com o botão direito e selecione Open Table => Return all rows. E preencha os campos da seguinte maneira:
* SIEGE_START_DATE => Coloque a data da primeira fase do evento.
* SIEGE_END_DATE => Coloque a data em que o evento irá ocorrer. Lembre-se que deve ser considerado o período configurado na 1ª parte do arquivo MuCastleData. No meu caso, como determinei que o evento irá acontecer a cada sete dias e estou colocando então a data de hoje (13/09/2009) como a data da primeira fase, Castle Siege então irá ocorrer sete dias depois, ou seja, no dia 19/09/2009.""
Mas repare que se voce configurar para começar no dia 13 de setembro de 2009 como no exemplo da Chris, voce deve dar reload no evento neste dia ou reiniciar seu gs neste dia, para que todas as fases do cs sejam completadas. Após vc configurar as datas do evento vc devera reiniciar seu gs ou dar reload no evento a tempo de todas as fases puderem ser completadas, então para nao causar problemas vc pode configurar uma data futura para inicio da primeira fase do evento. Por exemplo: hoje e dia 25/10/2010 e vc quer que o evento seja de 7 em 7 dias e ocorra aos domingos.... Então para que de tempo de ocorrer todas as fase do evento vc pode configurar a tabela no enterprise manager da seguinte forma: data de inicio : 01/11/2010 data do fim: 07/11/2010. Fazendo isso e reiniciando o gs o evento apenas começará em primeiro de novembro de 2010. O evento ocorrendo certinho, não e necessario ficar configurando esta tabela, pois as datas mudarão automaticamente.
Porém, as vezes quando reiniciamos nosso server por algum motivo no dia que deve ocorrer o evento do sieg ele pode bugar.... ou seja todos os dados no npc de registro do evento ficam zerados.... então sempre atentem para nao reiniciar o server no dia que ocorrerá o evento.
Espero que agora resolva seu problema hidy, pois acho que a msg que aparece para vc e pq vc esta configurando as datas mas nao esta configurando a tempo de ocorrer todas as fases dele ^^
mufreak,
Verifique no tópico inicial que a informação postada por Gaming foi adicionada no dia 08/07/2010, com os devidos créditos a ele...
==============================
hidy,
Preste atenção na sua configuração:
Código:CastleCycleStartYear =2010
CastleCycleStartMonth =7 ====================================> Mês 7 = Julho
CastleCycleStartDay =12
CastleSpecificState =1
CastleStateStartYear =2010
CastleStateStartMonth =7 ====================================> Mês 7 = Julho
CastleStateStartDay =12
CastleStateStartHour =4
CastleStateStartMinute =0
@Gaming
0 Segunda
1 Terca
2 Quarta
3 Quinta
4 Sexta
5 Sabado
6 Domingo
Qual das linhas do mucastledata seria onde coloca o dia?
1
1 0 15 0 // Registro de Castle Siege
2 1 23 59 // Idle State
3 2 0 0 // Registro do status da Mark of Lord
4 5 0 0 // Idle State
5 5 12 0 // Notificação de Ataque ao Castelo às guilds
6 5 19 0 // Lendo o estado de Castle Siege
7 6 16 0 // Início de Castle Siege
8 6 17 0 // Fim de Castle Siege
9 7 0 0 // Fim do ciclo de Castle Siege (Volta automaticamente para o 1)
end
CastleCycleStartYear =2010
CastleCycleStartMonth =7
CastleCycleStartDay =12
CastleSpecificState =1
CastleStateStartYear =2010
CastleStateStartMonth =7
CastleStateStartDay =12
CastleStateStartHour =4
CastleStateStartMinute =0
é impressão minha ou a data do inicio do circle tem que ser a mesma do start?
Exemplo:
CastleCycleStartDay =12
CastleStateStartDay =12
ou o correto seria:
CastleCycleStartDay =12
CastleStateStartDay =18 ==> 7 dias após.
fiquei na duvida.. desde ja fico grato.
Mapta,
Como pode ver, considerando que o evento irá ocorrer a cada 7 dias, os dias então são determinados na segunda coluna, onde 0 é Segunda-feira, 1 é Terça-feira, e assim por diante...