Projeto Visual Basic 6.0
Usar Visual Basic 6
|------------------------| | CHAVE | | | | [X] Concluído | | [!] Tarefas | | [?] Em andamento |
In the source, Search QUICKCHANGE for
changes made that weren't necessarily
meant to be permanent but can stay.
Search LEFTOFF to return to where I
left off programming.
[X] Corrigidos lstCommands em Editor_Events ainda visíveis durante a edição de outros itens
'Já adicionado
[?]Encontrar e corrigir todos e quaisquer bugs/erros que eu puder
[!]Faça um conversor para itens/npcs/missões/jogadores
[!]Sistema de casamento
[!]Faça diferentes tamanhos de chatbox
[!]Estágios de recursos para diferentes atividades/ferramentas/itens necessários/dados
[?]Adicionar opção FullScreen.
[X]Novas barras GUI para se adequar ao tema Eclipse. Equipado com botões GUI principais/alternadores de minimapa. [] Você pode ativar/desativar as novas barras gui do Servidor na aba de controles.
[X]Painel de opções – Minimapa ativado/desativado
[X]Painel de opções – Botões liga/desliga
[X] Correção rápida para críticos de NPC.
[X] Correção rápida para a barra de rolagem NPC Drop Item Num.
[X]Projéteis foram adicionados. Causa alguns cps mais lentos, mas é totalmente funcional.
[!]Sistema de bônus. (Atributos/habilidades podem ser temporariamente avançados.)
[!]Adicionar capacidade de combate refletida. O dano causado tem uma pequena chance de ser entregue ao revendedor. [] Possivelmente faça com que exija um item.
[?]Novo tipo de item – Livros
ADICIONADO
[!]Corrigir bug em itens empilháveis
[X]Tempos de reaparecimento aleatório do NPC
[X]Removida a necessidade de atingir o NPC para lançar o feitiço AOE
[X]Adicionada opção Drop Items On Death às propriedades do editor de mapas.
[X] Valor máximo do scrl de dano do item alterado para número inteiro (32.767)
[X]Faça missões capazes de dar experiência de habilidade.
[X]Novo sistema de combate para elementos e imitações de dano [X]NPC [X]Itens (armaduras e armas precisam utilizar este recurso)
[]Faça itens que não são empilháveis, fique na hotbar se o jogador tiver mais sobrando []Acho que vou deixar como está.
[X]Corrigido bug blockVar em CheckDirection. Subscrito fora do intervalo porque o intervalo da matriz Map.Tile não foi redefinido para ajustar os parâmetros corretamente.
[X]Corrigido bug do Editor de feitiços quando a caixa de texto de dano estava vazia
[X]Remover a capacidade de abrir mais de um editor
[X]Adicionar Shop Editor e Combo Editor ao recurso Editor Run-Through...
[X]Made HotBar mantém itens empilháveis na barra quando usados.
[X]Sistema de combinação, branquear itens, clicar para combinar, editor do lado do cliente Precisará de atualização se adicionado [-]Mensagens personalizadas após a conclusão/nenhum combo disponível [-]Permitir que mais de dois itens sejam selecionados criando combos maiores
[X]Adicionar opção de ramificação condicional 'Quest Progress' no Editor de eventos
[X] Corrigido o alvo do jogador quando o alvo se desconectava.
[X] Corrigida a edição da instrução condicional do evento para o nível do jogador
[X] Feito 'E' alternar entre editores com GUI simples e agradável (ADMIN_MODERATOR e superior).
[X] Opção de painel do servidor para descartar itens ao morrer.
[X]Criado um sistema de amigos com mensagens privadas funcionais e GUI ('B' abre a lista de amigos) -[X] Se você tiver um jogador como alvo, a letra 'B' envia uma solicitação de amizade. -[X] Atualizações da lista de amigos após a chegada dos dados. -[X] Exibe o status Online/Offline ao lado do nome. -[X] GUI para mensagens/edição do status do amigo (Excluir) -[X] Clicar duas vezes no nome abre o painel com detalhes do amigo, como níveis e outras estatísticas -[X] Somente amigos podem enviar PM uns aos outros./desativar o sistema. -[X] Opção do painel do servidor para ativar/desativar -[X] Limite de 5 solicitações a cada 30 minutos (Evite perseguição, por assim dizer.) (Você recebe 1 ponto de solicitação de volta a cada 5 minutos.)
[X] (+)(-)20 novos pacotes
[X] PMs corrigidos.
[X]Corrigida GUI que ocasionalmente ainda fica visível após logout e login novamente.
[X]O botão que abre o inventário foi alterado para as letras 'V' e 'N' conforme sua preferência
[X]Adicionadas cores personalizadas de mensagens de sucesso/vazio no editor de recursos
[X]Skill System agora é facilmente personalizado no lado do servidor no modSkills com instruções simples e notações facilmente perceptíveis.
[X] Corrigido erro de movimento do NPC Check, Subscrito fora do alcance. MapNpc(MapNpcNum).num estava chegando como 0
[X] Corrigido erro de verificação de índice, subscrito fora do intervalo. As funções não estavam garantindo que o índice fosse> 0
[X]Escureceu um pouco as cores de fundo dos editores. -[]Eu gosto mais assim já que não é tão claro. E quando você cria jogos o dia todo, você olha esses formulários com bastante frequência. -[]É difícil perceber a diferença a menos que você saiba o que está procurando, mas acredite, seus olhos vão me agradecer.
[X]Adicionados níveis de habilidade/exp/arquivo de configuração para artesanato, mineração, corte de madeira e pesca. -[X]Eventos podem dar experiência a qualquer uma dessas habilidades. -[X]Recursos podem dar experiência a qualquer uma dessas habilidades. -[X]Os eventos podem exigir um certo nível de habilidade. -[X]Os recursos podem exigir um certo nível de habilidade. -[X]Os itens podem exigir um certo nível de habilidade.
[X]Não permitir que armas de haste ataquem através de blocos/recursos/eventos/npcs bloqueados que não sejam atacáveis
[X] Corrigida a visibilidade da caixa de diálogo de missões que saía quando a tecla de espaço era pressionada, mas aparecia acima de todas as outras caixas de diálogo. -[X]Não é mais possível pegar um item enquanto o Diálogo de Missões estiver aberto.
[X] Corrigido um pequeno bug com a opção de texto do balão de bate-papo do evento -Evento- que não era definida corretamente como verdadeira quando necessário.
[X]Em caso de uso indevido acidental da função Rand, esta função agora corrige os valores alto e baixo para GARANTIR que o alto é o alto e o baixo é o baixo. Se eles estiverem confusos, ele simplesmente os troca e continua.
[X]Pressionar Enter após inserir a senha na tela de login fará seu login.
[X]GUI oculta no editor de mapas (barras de saúde e similares, juntamente com chatbox e minimapa)
[X]NPC Evite blocos agora também bloqueia eventos.
[X]Condição de evento de item fixo (quantidade necessária)...
[X] Adicionada função booleana HasItems(index, itemnum, itemamount).
[X]Adicionada função para permitir que o recurso forneça mais de um item...
[X] Adicionado recurso para permitir espaçar a quantidade de recompensa de recursos durante todo o processo de ataque/dano.
[X]Adicionado recurso para que a integridade dos recursos seja aleatória entre determinados números estáticos.
[X] Alterados os recursos de tempo de lançamento do feitiço frmEditor_Spell.scrlCool.Max AKA de 60 segundos para 300, que é de 5 minutos
[X] Alterados os recursos de tempo de espera do feitiço frmEditor_Spell.scrlCast.Max AKA de 60 segundos para 300, que é de 5 minutos
[X]Alterado frmEditor_Spell.scrlVital para uma caixa de texto para permitir números maiores que 32767.
[X] Legenda frmEditor_Spell.lblDir alterada para "Dir: Up" porque esse é o índice padrão na inicialização.
[X]Alterado frmEditor_Spell.scrlDir.Max para 3 porque é tudo que deveria ser. Caso contrário, ocorrerá um erro.
[X]Alterado o cálculo da experiência de morte do NPC. Aleatório dentro de 5, 10 ou 20% do valor definido, opções incluídas no editor npc. (Ex. 150 = 142-158) Quanto maior o número original, maior a diferença.
[X] Adicionado recurso Random NPC Health (deu um bom trabalho.. Nada parecido com o recurso).
[X] Adicionado limite de dano, não mostrará dano maior que a quantidade de HP que o npc tem (para jogadores que gostam de saber quanta saúde a morte teve) -[!] Provavelmente tornará esta uma opção do jogador no lado do cliente
[X]Removida a capacidade de excluir ou editar item de tipo de moeda no item 1 (Qual é o objetivo? É sempre moeda lol) Para aqueles que precisam saber por que também é porque outro recurso que adicionei exige que uma moeda esteja no item 1. NÃO é grande coisa no entanto. Você ainda pode editar todo o resto do item, mas não o tipo de item, e não pode usar o botão Excluir nele. ;)
[X]Adicionado aumento de dano para o nível de combate da arma atualmente equipada
[X] Adicionado comando de alternância de passo a passo "/ passo a passo" e botão no painel de administração para que você possa ativar e desativar a capacidade de "percorrer" merdas (para ADMIN_MONITOR e superior)
[X]Alterado botão de cura no painel de administração para curar a si mesmo quando nenhum nome for inserido
[X]Adicionar contador de mortes/contador de mortes (ainda não fiz nenhuma maneira de exibi-los)
[X] Corrigida a classe de feitiço que não tinha a opção 'Nenhum'.
[X] Corrigido o Feitiço de Cura com Intervalos que não atualizava o HP.
[X] Corrigido erro de memória de cópia da Quest. Os QuestRecs de servidor/cliente eram diferentes. Causando um posicionamento inadequado de variáveis.
[X] Foi corrigido um problema em que os dados do array do editor de feitiços estavam todos bagunçados... (Limpei todos os feitiços e recomecei, funciona bem agora, algo não foi salvo corretamente)
[X]Adicionada 'OPÇÃO' para queda aleatória de moeda, incluindo porcentagem aleatória...
[X]Capacidade de atacar NPCs sem arma foi trazida de volta
[X]Removida a capacidade de percorrer quase tudo só porque o mapa é uma zona segura, agora você só percorrerá os jogadores
[X]Adicionadas cores dinâmicas para diminuição da saúde do jogador durante o ataque(70%hp+ Verde, 35%hp+ Amarelo, 34,99%hp- BrightRed) -[X]Mostra a saúde dos jogadores antes do golpe e o dano causado pelo npc(Ex. 66 -22) -[X]Não tenho certeza se seria melhor mostrar qual era o HP do jogador antes do golpe; então danificar, ou mostrar o que está procurando e provavelmente não mostrar o dano.
[X]Adicionar recurso de acompanhamento. Usa o sistema de destino. Deve estar ao lado do jogador que você deseja seguir -[X]Corrige automaticamente a direção, não apenas MOCH o outro jogador (isso seria bobagem :p) -[X]Pára de seguir se estiver a mais de 2 espaços de distância. -[!]Infelizmente está um pouco lento no momento, o jogador que você segue não pode correr ou andar a toda velocidade, você perderá a conexão seguinte. Estou pensando em refazer isso. Eu sei que não fiz da maneira mais eficiente, só queria uma forma FUNCIONAL. E aqui está. Vou limpar isso algum dia, ou você pode. Estou inclinado a usar o código do CanEventMoveTowardsPlayer e apenas torná-lo melhor. Não sei ainda.
[X]Adicionado evento TopKill no servidor -[X]1º ao 5º posicionamentos estão disponíveis -[X]Recompensas de experiência personalizadas -[X]Gui de servidor elegante / elegante -[X]3º, 4º e 5º posicionamentos são opcionais -[ X]Mensagem inicial personalizada -[X]Mensagem final personalizada -[X]Mensagem de ação personalizada após cada morte (opcional) -[X]Mensagem personalizada do jogador após cada morte (opcional) -[X]Mensagens personalizadas possuem inserções de dados: (a) #1stname# será automaticamente substituído pelo nome do jogador que ficou em primeiro lugar. (b) #2ºnome# ^ ^ ^ ^ ^ segundo lugar. (c) #3ºnome# ^ ^ ^ ^ ^ terceiro lugar. (d) #4thname# ^ ^ ^ ^ ^ quarto lugar. (e) #5ºnome# ^ ^ ^ ^ ^ quinto lugar.
(f) #1stkills# will automatically be replaced with the amount of kills first place had.
(g) #2ndkills# ^ ^ ^ ^ ^ second place ^
(h) #3rddkills# ^ ^ ^ ^ ^ third place ^
(i) #4thkills# ^ ^ ^ ^ ^ fourth place ^
(j) #5thkills# ^ ^ ^ ^ ^ fifth place ^
(k) #1stexp# will automatically be replaced with the amount of exp awarded to first place.
(l) #2ndexp# ^ ^ ^ ^ ^ second place.
(l) #3rdexp# ^ ^ ^ ^ ^ third place.
(l) #4thexp# ^ ^ ^ ^ ^ fourth place.
(l) #5thexp# ^ ^ ^ ^ ^ fifth place.
(p) #totalkills# will be replaced with all of the kills added up.
(q) #getkills# will be replaced with the amount of kills needed to end the game.
(r) #placement# will be replaced with the player's current placement (only for action/player message settings)
(s) #playerkills# will be replaced with the player's current kills (only for action/player message settings)
-[X]Custom Msg Colors. All ingame colors available
-[X]Built with default Messages (Just leave the message box's blank)
-[!}At some point this might have the capability to give away more than exp, idk yet. I like experiece :p
-[!]I like the idea of an option to play an animation on the character after each kill, during the attacking process,
and/or when the game ends. Thinking about it. Won't be hard I think, just not sure if I want to release it to the public. :P
Prós: -Permite saúde aleatória. Você define o alto e o baixo. Dessa forma, a quantidade de 'acertos' necessários para derrubar é desconhecida. -Como o treinamento em runescape, os recursos podem fornecer mais de um item. -Permite saque de itens aleatórios. Você define o alto e o baixo. Você receberá uma quantidade aleatória do item que escolheu. -Finalmente, meu favorito, o saque pode ser distribuído durante o ataque, não apenas quando o recurso é destruído... Isso é apenas dizer que você receberá a quantidade especificada de itens dados a você um por um durante a vida do recurso. Assim, com saúde aleatória, quantidade aleatória de itens dados e a opção de distribuição, os recursos agora têm efeito mais realista e criam um aspecto mais agradável no jogo.
Contras: -Se a opção de distribuição estiver ativada, o dano da ferramenta precisa coincidir relativamente uniformemente com a saúde do recurso, ou seja, se a saúde do seu recurso for 10 e você quiser dar 5 itens ao longo da saúde, você vai querer o seu arma para NÃO causar mais do que 1 ou 2 danos. A razão para isso é por causa do algoritmo. O código divide a quantidade de saúde pela quantidade de itens. Portanto, se a saúde for 10, será dividida por 5. Como você já deve saber, o resultado é 2. Portanto, para cada 2 pontos de saúde retirados, você receberá um item. Se sua arma causar 10 de dano em um golpe, você receberá apenas o item final e não os outros 4. Assim, com um pouco de matemática, você será capaz de descobrir como configurar suas ferramentas e recursos adequadamente. . Desculpe por isso, mas honestamente, se você não gosta, mude. É totalmente funcional como está, então eu não