Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.
  Citar

Como funciona:

A guild vai acumulando frags que são como pontos toda vez que matar um jogador da outra guild, ao chegar numa certa quantidade de frags, essa guild recebe alguns dias de acesso para áreas exclusivas, dá para fazer algumas door,tiles,etc...

Quando alguma guild domina o server automaticamente a contagem de frags de todas as guilds são zeradas e durante o dominio da guild não pode ser acumulado frags entre as guild

Estarei falando mais sobre o sistema pelas SS.

Obs:

Se alguém tiver alguma sugestão de idéia para implementar o sistema, por exemplo magias especiais, outfits só postar no tópico que estaremos discutindo sobre o código

Nota do Autor:

Poderei estar implementando o sistema ou modificando algumas partes para remover linhas desnecessárias ou adicionando algumas outras funções, então fique atento.

Update 14/04/12

Adicionado Honor Points + NPC que vende items por Honor Points(pelo trade)

Honor points é dado aos players da guild que dominarem o server, todos os players da guild receberam uma quantidade "X" de honor points mesmo se ele tiver offline.

SS's

Mostrar conteúdo oculto

DwYiP.png

- Quando o jogador de uma guild matar outro player de uma outra guild, todos da guild desse jogador que matou recebem uma mensagem.

2KHY4.png

- talk confere se já tem alguma guild dominante no server, nessa screen nenhuma guild ainda é dominante

se tiver guild dominante irá dizer o nick é que dia acaba o domínio.

mD3p1.png

- Mostrando o rank de frags das guilds do server

lKEeD.png

Uma mensagem em broadcast quando alguma guild atinge "X" Frags

kAbhB.png

Depois que acaba o domínio da guild, todos os jogadores da guild que perdeu o domínio são teleportados de volta para o templo.

jsx4D.jpg

Npc que troca os pontos de honra por items

he3Rt.png

comando !myhonor que explica como funciona e quantos pontos de honra vc tem

Antes de mais nada execute essas querys no seu banco de dados

ALTER TABLE `guilds` ADD `frags` INT(11) NOT NULL DEFAULT 0;

ALTER TABLE `guilds` ADD `acesstime` INT(15) NOT NULL DEFAULT 0;

Sistema

Configuração

Mostrar conteúdo oculto

Para configurar é simples, basta ir na lib e achar está tabela:

frag_guild = {

start_frags = 120155, -- não mexa

FragsToWinAcess = 100, -- qntos a guild tem q matar para ganhar o dominio

FragsPerKill = 1, -- qnto de frag ele ganha ao matar jogador da outra guild

AcessTimeDays = 2, -- qntos dias de acesso ele irá receber

MoreExpToGuild = false, -- se os jogadores receberam bonus de xp

Exp_Rate = 1.1, -- 10%

Honor_Storage = 215548, -- n edite

Honor_Point = 5 -- qntos de honor point players irao ganhar ao dominar

}

e só irá ganhar frag o jogador da guild que:

Matar outro com IP diferente (para não ter abuso)

Matar jogador de uma guild diferente( n ter bug se player da msm guild se matar)

Matar jogador com level de diferença até 50 (configurável)

Mostrar conteúdo oculto Lib/function
Actions
Creaturescript
globalevent
talkactions
Por Mod
Mostrar conteúdo oculto
Caso você queira usar o sistema por Mod aqui está: Guild Frag System.xml
Npc (obs: o NPC funciona caso você use MOD tbm)
Mostrar conteúdo oculto
Leia com atenção: O jogador deverá ter gps na sua bag para comprar o item, porém os gps são serão removidos, somente os Honor Points. Major Ancient.xml
trade_honor.lua

Editado por Vodkart (veja o histórico de edições)

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

  • Respostas 43
  • Visualizações 11.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Posted Images

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

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

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo