ai-pedscale
Altura e largura do personagem definidas por administradores dentro dos limites do painel, vistas por todos os jogadores.
O ai-pedscale deixa os personagens mais altos, mais baixos, mais largos ou mais finos. Os administradores definem o tamanho pelo painel ou com comandos; ele fica no personagem entre reinícios e todos os jogadores por perto o veem.
O que faz no jogo
- Altura e largura.
1é o tamanho normal. Altura0.85é 15 % mais baixo,1.1é 10 % mais alto. A largura escala por cima da altura. - Visto por todos. Os tamanhos de outros jogadores são desenhados dentro da distância de desenho do painel; mais longe, todos parecem normais.
- Mantido. O tamanho é salvo no personagem (metadata do ai-core), então ele volta em todo login e reinício.
Só a aparência muda: hitboxes, colisões e mira continuam no tamanho normal; algumas animações e sentar em um veículo mostram o tamanho normal por um momento; personagens mais largos dão mais falhas visuais que os mais altos ou mais baixos. É por isso que a largura começa desligada.
Instalação
Instalado pela receita do AI Core. À mão: ensure ai-pedscale depois do ai-core. Sem tabela no banco de dados.
Configurações do painel
Painel de administração > Character size.
Aba: Size
Quão altos e quão largos os personagens podem ficar, e quem pode usar /setheight e /setwidth.
Commands: /setheight <size> [id], /setwidth <size> [id] e /resetscale [id]. Os administradores sempre podem mudar qualquer tamanho na aba Change a size.
| Configuração | O que muda | Padrão |
|---|---|---|
| Who may use them | Admins only ou Everyone (own size). Everyone: cada jogador muda só o próprio tamanho, os administradores o de qualquer um. Vale depois que o script reinicia. | Admins only |
Height: 1 é a altura normal; o personagem a mantém em todo reinício do servidor.
| Configuração | O que muda | Unidade | Padrão |
|---|---|---|---|
| Allow height changes | Desligado: /setheight é recusado (os tamanhos já definidos ficam). | ligado / desligado | ligado |
| Smallest | O mais baixo que um personagem pode ficar (0.85 = 15 % mais baixo). 0.5-1, passos de 0.01. | x | 0.85 |
| Largest | O mais alto que um personagem pode ficar (1.1 = 10 % mais alto). 1-1.5, passos de 0.01. | x | 1.1 |
Width: a largura escala por cima da altura; ela dá mais falhas visuais, então começa desligada.
| Configuração | O que muda | Unidade | Padrão |
|---|---|---|---|
| Allow width changes | Desligado: /setwidth é recusado e as larguras são desenhadas como normais. | ligado / desligado | desligado |
| Smallest | O mais fino que um personagem pode ficar. 0.5-1. | x | 0.9 |
| Largest | O mais largo que um personagem pode ficar. 1-1.5. | x | 1.15 |
| Drawn within | Os tamanhos de outros jogadores são desenhados até essa distância; mais longe, todos parecem normais (economiza tempo do cliente). 20-300, passos de 10. | m | 100 |
Aba: Players
Todos os que estão online e o tamanho deles agora (1 = normal): Id, Character, Height, Width. Só leitura; mude um tamanho na próxima aba.
Aba: Change a size
Escolha um jogador online, depois mude a altura ou a largura dele: vale na hora e fica no personagem dele. Os limites e os interruptores liga / desliga vêm da aba Size.
| Configuração | O que muda | Unidade |
|---|---|---|
| Player | Busque um nome ou citizen id. Jogadores online quando o painel abriu; reabra o painel para jogadores que entraram depois. | |
| Height | 1 = altura normal. | x |
| Width | 1 = largura normal; só é desenhada enquanto mudanças de largura são permitidas. | x |
Comandos
| Comando | Argumentos | Quem | O que faz |
|---|---|---|---|
/setheight | <value> tamanho (1 = normal), [id] id do servidor do jogador (vazio: você mesmo) | Administradores (ai.admin); com Everyone (own size), todo jogador para o próprio tamanho | Define a altura de um personagem. Recusado fora dos limites do painel ou enquanto as mudanças de altura estão desligadas. |
/setwidth | <value>, [id] | Igual | Define a largura de um personagem. Recusado fora dos limites ou enquanto as mudanças de largura estão desligadas. |
/resetscale | [id] | Igual | Devolve o tamanho normal a um personagem. |
Pelo console do servidor, o id é obrigatório.
Teclas
Nenhum.
Logs
Toda mudança de tamanho vai para o canal de log sizes: quem mudou, de quem é o tamanho, e o novo tamanho.
Limites conhecidos
- Hitboxes, colisões e mira continuam no tamanho normal.
- Mudar Who may use them só vale depois que o script reinicia.