Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Fala, galerinha! Há um tempo atrás tinha feito esse sisteminha simples, como achei que não seria muito útil, acabou sumindo nas profundezas das pastas do meu computador. No entanto, como vi o pedido do membro @DboHere, acho que outras pessoas podem precisar.

 

Como funciona:

Uma key única que pode ser usada somente uma vez adicionará um item ao player quando for utilizada.

 

- Criando uma key contendo 10 crystal coins: 

!createkey 2160,10 ou !createkey crystal coin,10 

 

O player receberá a mensagem: "You have created the key: rXo-980376. You can add other items using !addkey."

 

- Adicionando novos itens à mesma key:

!addkey rXo-980376,2463,1

 

O player receberá a mensagem: "You have added other items to the key rXo-980376."

 

- Checando os itens que uma key possui:

!checkkey rXo-980376

 

Oqhr9tE.png

 

- Utilizando a key o player receberá todos os itens associados a essa key. Depois disso, a key ficará inválida.

!key rXo-980376

 

Deletando a key da database (apenas se necessário):

!deletekey rXo-980376

 

Configuração:

 

Execute o seguinte comando no mysql do seu servidor:

 

CREATE TABLE `code_key` (
    `id`         INT NOT NULL AUTO_INCREMENT,
    `key`        VARCHAR(255)       NOT NULL,
    `item_id`    INT                NOT NULL,
    `count`      INT                NOT NULL,
    `invalid`    INT      NOT NULL DEFAULT 0,
    PRIMARY KEY (`id`)
);

 

Em talkactions/scripts, crie um arquivo:

 

keysystem.lua

 

Mostrar conteúdo oculto

 

Em "access" edite o grupo que pode utilizar cada comando. No exemplo abaixo, apenas players com acesso maior que 3 podem utilizar o comando !createkey.

 

["!createkey"] = {access = 3}, 

 

Em talkactions.xml, adicione a tag: <talkaction words="!key;!createkey;!deletekey;!checkkey;!addkey" event="script" value="keysystem.lua"/>

 

E é isso, espero que seja útil :) 

  • 2 years later...
  • 1 year 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