Skip to content

Phone Tablet ​

Módulo do tablet e do painel da staff. O tablet usa a tela do phone e mostra só os apps feitos para ele.

Precisa de: phone

Instalação ​

cfg
ensure phone
ensure phone_tablet

Coloque depois do phone. O tablet é o item tablet, vendido por 900 na loja de celulares. O item precisa existir no inventário. Veja a ordem de instalação.

Sem este módulo, o tablet sai da loja, /tablet não existe e o app Administração não aparece. O tablet funciona sem o phone_smartphone.

Como usar ​

Abra com /tablet ou F5. O jogador precisa do item e do registro do aparelho no nome dele.

Apps do tablet: Banco, Navegador, Calculadora, Câmera, Relógio, Garagem, Kayfy (com o kayfy ligado), E-mail, Mapas, Notas, Fotos, Ajustes, Loja e Administração. A tela inicial do tablet guarda a própria organização, separada da do celular.

Painel da staff ​

O app Administração só aparece para quem passa em Config.Permissions.staff, que por padrão é o grupo Admin do phone.

FunçãoAção em ActionsCargo mínimo padrão
Lista de jogadores e fichaplayers5
Noclipnoclip5
Godgod5
Reviverrevive5
Ir ao waypointtpway5
Ir até o jogadortpto5
Trazer o jogadortptome5
Assistir ao jogadorspectate5
Limpar a árealimparea5
Consertar veículofix5
Expulsarkick5
Banirban5
Ver banimentosbans5
Revogar banimentounban5
Liberar entrada de contaapprove5
Ver membros de um grupogroups5
Entregar itemitem2
Dar grupogroup2
Tirar grupoungroup2
Anúncio globalannounce2
Dar dinheiro no bancomoney1
Mudar os cargos desta tabelaperms1

Expulsar, banir, revogar, liberar, dar grupo, tirar grupo, dar dinheiro e entregar item pedem um motivo.

Com o jogador offline, a entrega de item fica gravada na lista Offline:<passaporte> do framework.

Comandos usados ​

As ações rápidas rodam estes comandos no cliente de quem clicou. Eles precisam existir no servidor.

AçãoComando
Noclipnc
Godgod
Revivergod <passaporte>
Ir ao waypointtpway
Ir até o jogadortpto <passaporte>
Trazer o jogadortptome <passaporte>
Assistir ao jogadorspectate <passaporte>
Limpar a árealimparea
Consertar veículofix

Permissão ​

O cargo vem do grupo Admin, e 1 é o mais alto. Cada ação vale para o cargo mínimo indicado e os mais altos.

FrameworkOnde ficam os cargos
krsconfig/Global.lua do krs
vRPGroupMap em phone/bridge/server.lua

Quem tem perms muda o cargo de cada ação pelo próprio painel. A mudança fica salva e vale sobre o config.lua.

Regras fixas:

  • Com ProtectStaff, só o cargo 1 age sobre staff do mesmo nível ou acima.
  • Só o cargo 1 mexe no grupo Admin.
  • Só o cargo 1 altera os próprios grupos.
  • Ninguém expulsa nem bane a si mesmo.

Diferenças no vRP ​

O banimento no vRP é só permanente. Use duração 0: a bridge recusa banimento com tempo.

Configuração ​

O painel fica em phone_tablet/config.lua, aberto para edição.

OpçãoPadrãoO que muda
ActionsVeja a tabela do painelCargo mínimo de cada ação
HooksKick, Ban, Group, Money, Item, GodCanal de log de cada ação
ProtectStafftrueProtege staff do mesmo nível ou acima
MaxMoney10000000Máximo de dinheiro por entrega
MaxItem1000Máximo de itens por entrega
ReasonMin4Tamanho mínimo do motivo
ReasonMax200Tamanho máximo do motivo
KickMessage"Expulso da cidade"Início da mensagem de expulsão
AnnounceColors8 coresCores aceitas no anúncio
AnnounceMaxSeconds60Duração máxima do anúncio. O mínimo é 3
BansLimit200Banimentos listados

O restante fica em phone/shared-side/config.lua:

OpçãoPadrãoO que muda
Tablet.Command"tablet"Comando de abrir
Tablet.Key"F5"Tecla de abrir
Tablet.Dict, Tablet.Clipanimação de segurar o tabletAnimação
Tablet.Offset, Tablet.Rotation0, -0.0314, -0.0005 e -20, -90, 180Posição na mão
Tablet.Color0Variação de cor do modelo

Para programadores ​

lua
-- servidor: diz se o passaporte pode usar a ação do painel
local pode = exports.phone_tablet:StaffCan(passaporte, "kick")

A mesma export responde em exports.phone, com o módulo ligado.

Problemas comuns ​

MensagemCausa
Este tablet não está no seu nome. Compre o seu numa loja de celulares.O personagem carrega o item, mas não tem o registro
Sem acesso ao app.O jogador não passa em Config.Permissions.staff
Seu cargo não permite esta ação.O cargo é menor que o mínimo da ação
Só o Administrador mexe no grupo Admin.Quem tentou não é cargo 1
O jogador não está na cidade.A ação exige o jogador online
Aguarde um instante.Duas ações em menos de 1 segundo