Skip to content

Novos métodos de localizações #16

@pittersnider

Description

@pittersnider

Preciso dos seguintes novos métodos na classe Event:

getEntradas();
addEntrada(Location posicao); // -- retorna int (id)
getEntrada(int id);
getCamarotes(); 
setCamarote(String nomeDoCamarote,Location posicao);
getCamaroteByName(String nome);

Sobre o getEntradas(), deverá ser uma List porque os eventos devem ter compatibilidade de multi-entrada, que basicamente seria uma opção de que quando o jogador entre no evento seja teleportado para uma localização aleatória (random), para isso ele irá servir.

Sobre os camarotes, o jogador poderá usar / camarote .
P.S: camarote é != de modo espectador! O camarote é pra quem quer assistir de arquibancada.

As entradas e camarotes serão salvas em uma tabela chamada locations (varchar EVENTO, int TIPO [1 = entrada, 2 = saida, 3 = camarote], text POSICAO_SERIAL, varchar null NOME default '*') sendo EVENTO o nome do evento, TIPO o tipo de posição, POSICAO_SERIAL seria o Location do Bukkit em serial (convertido usando a Framework) e NOME é uma varchar que pode ser nula, usada somente para os camarotes.

Lembrando é claro que toda tabela tem um int id not null auto_increment.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions