16-03-2009, 09:15 PM
|
#1
|
|
Amigo SE
Registrado em: Dec 2008
Localização: Em casa ?
Posts: 713
Agradecido 3,278 Vezes em 340 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
|
TvT Automatico
Como funciona este mod
Matchmaker exige jogador a ser nível 70 e acima de participar.
1. Equipe Um registos (1v1 - 9v9), e ser portado para Coliseum
2. Equipe B registos (deve corresponder Equipe Um partido tamanho), e ser portado para Coliseum
3. Matchmaker teleports-se ao centro do Coliseu
4. Matchmaker Coliseu abre portas
5. Matchmaker Coliseum fecha portas
6. Jogador que efetivamente lançados "incantation de valor" sobre Matchmaker ganhar o jogo
7. Recompensa será dada ao vencedor (alternada e pode ser ajustado em Ai parâmetros)
8. Matchmaker e todos os jogadores serão teleported voltar para a cidade (definido no parâmetro)
Instalação
[Server Side]
Adicionar:
Npcdata
Npcpos
Skilldata
Skillacquire (Em todas as classes)
Substituir:
Doordata
[Cliente lado]
Adicionar:
Npcgrp
Npcname-e
Skillgrp
Skillname-e
Skillsoundgrp
Nota: todos os clientes script são extraídas do IL
Exploração considerações
Cada participante da equipe A ou B também será dada uma busca estado em busca id 999 para garantir a ninguém explora este sistema (por exemplo, durante o jogo fora Logs e registra novamente no próximo jogo, quando começa), vai chutar Matchmaker jogadores (à vista), com incongruentes id busca fora do Coliseu.
Screenshot fala por mil palavras, assim, sem mais delongas:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
V1.2 Update
Citação:
else if( timer_id == 2002 )
{
if( myself.i_ai0 == 0 )
{
myself::AddTimerEx(2002,regist_announce);
}
else if( myself.i_ai0 == 1 && myself.i_ai3 != 6 )
{
if( myself.i_ai4 == 1 )
{
myself::Shout("One player is needed! or registration will be cancelled in the count of " + myself::IntToStr(( 6 - myself.i_ai1 )));
}
else
{
myself::Shout("A party of " + myself::IntToStr(myself.i_ai4) + " is needed! or registration will be cancelled in the count of " + myself::IntToStr(( 6 - myself.i_ai1 )));
}
myself.i_ai3 = ( myself.i_ai3 + 1 );
myself::AddTimerEx(2002,participant_announce);
}
else if( myself.i_ai0 == 1 && myself.i_ai3 == 6 )
{
myself.i_ai0 = 0;
myself.i_ai2 = 1;
myself.i_ai3 = 1;
myself.i_ai4 = 0;
myself::InstantTeleportInMyTerritory(TownPosX,Town PosY,TownPosZ,100);
myself::InstantTeleport(myself.sm,SpawnPosX,SpawnP osY,SpawnPosZ);
myself::AddTimerEx(2002,10000);
}
}
|
Creditos Não Havia ^^
|
|
|