Ir para conteúdo

Featured Replies

  • Respostas 40
  • Visualizações 6.3k
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado
  • Autor
49 minutos atrás, Igorzerah disse:

@Vodkart o cara pode criar varias acc e ficar invitando o char principal dele?

 

 

O dono da cave somente pode invitar 1 Friend para cave. ou seja, somente no máximo 2 pessoas por cave! Ai ele convida quem ele quiser kkk

 

 

  • 4 weeks later...
Postado
Em 25/05/2019 em 20:31, Vodkart disse:

Explicação:

 

Este sistema proporciona ao jogador a compra de determinada cave por "X" tempo, cada conta poderá comprar somente 1 cave por vez... Lá o jogador poderá upar livremente.

 

Também poderá chamar um amigo para upar na sua cave!!

 

O sistema é o mais completo do mercado, vou estar falando do mesmo abaixo.

 

OBS: Não esqueça de executar a query para funcionar!!

 

 

Exclusive Cave System Features

 

  •  Dentro do pacote terá duas versões:

 

versão 1 : É para vendar as caves em money(Gold's)


Versão 2: É para vender as caves por items, por exemplo por moedas especiais como scarab coins(ID 2159)

 

  •   O sistema é feito por banco de dados

 

  • O tempo da cave é mostrado em tempo real

 

  • Você poderá chamar um amigo para sua cave e também remove-lo quando quiser.

 

  • Existe um globalevents especifico para mostrar no default quando uma cave ficou disponível para venda! (Irá informar o nome da cave o preço dela!)

 

  • Você poderá configurar a cave para vender por exemplo:

 

                 - Level minimo e máximo!

                 - Tempo de duração da cave

                 - Se precisa ser premium account para comprar a cave!

 

 

  • Quando o tempo da cave expira tanto o dono da cave como o friend invitado são removidos da cave, mesmo estando offline ou online!

 

  • Comandos exclusivos:

 

Comando para dono da cave:

 

    /mycave - Mostra informações da sua cave, como:

 

      - Nome da cave

      - Nome do seu amigo de cave(caso tiver invitado)

      - Quando tempo falta para expirar o tempo da sua cave

 

/addcavefriend - Adiciona um amigo seu para que ele possa entrar e sai da sua cave quando quiser... Obs: Tem um exhausted de 1 hora(configurável) para não ficar toda hora tirando e colocando amigo na cave.

 

/removecavefriend - Remove o seu amigo da sua cave(caso ele esteja dentro da cave tanto offline quanto online, ele é removido)

 

/cavetime - Mostra quando tempo falta para expirar a sua cave

 

 

Comando para amigo invitado da cave:

 

/cavefriendtime - Mostra quando tempo falta para expirar a cave que ele invitado.

 

/caveleave - Comando para ele se kikar da cave que está invitado.

 

 

Comandos adicionais importante para todos:

 


 /cavelist -- Mostra em uma janela todas as caves do servidor

 

 

/cave ID -- Neste comando você terá que usar o ID da cave que deseja saber as infor,ações, por exemplo:

 

/cave 1  -- Irá mostrar em uma janela todas as informações desta cave, como:

 

-Nome da cave

-Preço da cave

-Level Minimo e Level Maximo para comprar a cave

-Se nesta cave precisa ser Premium Account para comprar ou não.

 

/cavepurchase -- Filtra em uma janela somente as caves que estão disponíveis para compra.

 

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------

 

Configurações:

 

Vá na lib e irá se deparar com duas tabelas...

 

 

Esta primeira tabela é onde você irá adicionar novas caves e atribuir as configurações, exemplo:


exclusives_caves_areas = { -- adicionar as caves
                       [1] = {name = "Demon Hunter", price = 1000, level = {min = 8, max =30}, time = 4, premium = false, enter = {x = 284, y = 223, z = 7}, from = {x = 275, y = 219, z = 5}, to = {x = 302, y = 240, z = 7}},
                       [2] = {name = "Hydras Thow", price = 2000, level = {min = 10, max = 1000}, time = 3, premium = true, enter = {x = 148, y = 218, z = 7}, from = {x = 137, y = 217, z = 7}, to = {x = 161, y = 234, z = 7}}
                       }

 

 

[1] -- Entre os colchetes é o ID da cave, favor colocar e ordem.

 

name = "Demon Hunter" -- Entre as aspas "" Você atribui o nome da cave

 

price = 1000 -- Preço em gps da sua cave(caso use a versão que vende em gps)

 

level = {min = 8, max =30} -- Aqui voce coloca o level min e max que o jogador tem que ser para comprar a cave

 

time = 4 -- Tempo em horas que o jogador poderá ficar na cave

 

premium = false -- Se para comprar a cave terá que ser premium (false ou true)

 

enter = {x = 284, y = 223, z = 7} -- Pos de entrada da cave

 

from = {x = 275, y = 219, z = 5}, -- Aqui você deverá pegar a pos do começa da cave

 

to = {x = 302, y = 240, z = 7} - - -- Aqui você deverá pegar a pos final da cave!(como se fosse um quadrado.

 

e como adicionar mais caves por exemplo? Assim:

 


exclusives_caves_areas = { -- adicionar as caves
                       [1] = {name = "Demon Hunter", price = 1000, level = {min = 8, max =30}, time = 4, premium = false, enter = {x = 284, y = 223, z = 7}, from = {x = 275, y = 219, z = 5}, to = {x = 302, y = 240, z = 7}},
                       [2] = {name = "Hydras Thow", price = 2000, level = {min = 10, max = 1000}, time = 3, premium = true, enter = {x = 148, y = 218, z = 7}, from = {x = 137, y = 217, z = 7}, to = {x = 161, y = 234, z = 7}},
                       [3] = {name = "Ciclops Cave", price = 5000, level = {min = 20, max = 50}, time = 2, premium = true, enter = {x = 198, y = 320, z = 7}, from = {x = 200, y = 340, z = 7}, to = {x = 250, y = 390, z = 7}}
                       }
                       

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------

 

explicando a segunda tabela:

 

 


exclusives_caves_config = {
                        storage = 547575,
                        check =  547576,
                        comand_add_exaust = {hours = 1, storage = 547577}, -- tempo para nao ficar toda hora tirando e colocando amigo
                        mensagem = "[Exclusive Cave System] Você foi removido ou o tempo da %s cave expirou!",
                        serve_mensagem = "[Exclusive Cave System] A cave %s acabou de ficar liberada para venda por %d Gold's, aproveitem para compra-la no NPC!"
                        }

 

 

storage -- nao mexer!

check -- não mexer!!

 

comand_add_exhausted -- é o tempo que jogador poderá voltar a invitar outro jogador, está configurado para 1 hora!!

 

mensagem -- não mexa

 

serve_mensagem -- não mexa tbm kkk

 

 

Só baixar e executar as querys!!

 

 

Cave System.rar 17 kB · 18 downloads

 

Como faz para Executar isso na Sqlite?

 

* Query para Sqlite:

CREATE TABLE exclusive_cave (
    id               INTEGER         NOT NULL,
    account_id      INTEGER         NOT NULL, 
    player_id      INTEGER         NOT NULL, 
    player_name     INTEGER         NOT NULL,
    cave_id       INT             NOT NULL
                              DEFAULT 0,
    friend_id       INT             NOT NULL
                              DEFAULT 0,
    time              INTEGER         NOT NULL,
    PRIMARY KEY ( id ) 
);
 

  • 4 weeks later...

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.6k

Informação Importante

Confirmação de Termo