[FS] Mapping Ultimate Creator

[FS] FILTER SCRIPT CRIADOR FINAL  SAMP 2021 2022!

Compartilhado no fórum SAMP esse FilterScript serve para criar mapas, carros e outros objetos dentro do jogo.




Criador final É um objeto avançado, veículo, editor de ator (lista completa abaixo), que pode funcionar diretamente no jogo! Edição: Objetos, Veículos, Atores, Captadores, Pontos de Verificação, Ícones de mapas, Gangzones, textos em 3D.

Características:
  • Editando do jogo
    Para fazer isso, você só precisa conectar o filterscript
  • Diferentes formas de interação
    Você pode usar diálogos, teclas de atalho e comandos para as mesmas coisas
  • Mapeamento para vários jogadores
    Capacidade de mapeamento para várias pessoas ao mesmo tempo
  • Novo editor do zero
    Editor escrito inteiramente do zero, o editor 0.3e não é usado
  • Configuração de veículo avançado (desde v1.1.0) e ator (desde v1.3.3)
    Capacidade de ajustar todos os veículos criados e definir animações para quaisquer atores criados
  • Edição de objetos anexados e textos 3D (desde v1.2.0)
    Capacidade de editar objetos anexados e textos em 3D para veículos, jogadores e outros objetos
  • Copiando objetos padrão
    Você pode copiar objetos de mapa padrão simplesmente clicando neles
  • Excluindo objetos padrão (desde v1.3.0)
    Você também pode excluir objetos de mapa padrão, basta clicar sobre eles
  • Alterar texturas e texto de material de objetos
    Você pode alterar texturas, cores e texto de material de qualquer objeto criado
Como usar:
  1. Para começar, você deve ter um direito RCon (opcional).
  2. Depois de pegá-los, digite / edite o comando.
  3. Agora você está no flymode: use as teclas W, A, S, D para mover e mova o mouse para olhar em volta.
  4. Você pode abrir o menu principal pressionando a tecla Enter.
  5. Em seguida, selecione os itens, dependendo do que você deseja fazer.

Alguns atalhos de teclado que serão úteis: LAlt (KEY_WALK) - Movimentação lenta / movimento LShift (KEY_JUMP) - Aceleração do movimento / movimento LShift (KEY_JUMP) + LAlt (KEY_WALK) - Mapeamento de objetos na vista da superfície girar LMB (KEY_FIRE) - Selecione um objeto / veículo / ator ... W, A, S, D - Movimento do objeto / veículo / ator selecionado ... LShift (KEY_JUMP) + LAlt (KEY_WALK) + W, A, S, D - Movimento ao longo do eixo Z do objeto / veículo / ator selecionado ... LCtrl

(KEY_FIRE) + W, A, S, D - Alterando o ângulo de rotação do objeto / veículo / ator selecionado ...
* LCtrl (KEY_FIRE) + LShift (KEY_JUMP) + LAlt (KEY_WALK) + W, A, S, D - Alterando o ângulo de rotação ao longo do eixo X do objeto / veículo / ator selecionado ...
RMB(KEY_HANDBRAKE)- Movendo um objeto / veículo / ator ... pelo mouse
Espaço (KEY_SPRINT) - Remove a seleção / movimento de um objeto / veículo / ator ...
(KEY_CROUCH) + LMB(KEY_FIRE)- Copia um objeto / veículo / ator ...
* LShift(KEY_JUMP) + LAlt (KEY_WALK) + C (KEY_CROUCH) + LMB(KEY_FIRE)- Copia um objeto anexado / texto 3D
(KEY_ACTION) + LMB(KEY_FIRE)- Apaga um objeto / veículo / ator ...


Comandos disponíveis:
Código:
Gerenciamento de mapas:
/ newmap - crie um novo mapa
/ loadmap - carrega um mapa existente
/ savemap - salve o mapa atual
/ delmap - excluir mapa

Objetos:
/ newobj - cria um objeto
/ delobj - exclui o objeto selecionado
/ cobj - copia o objeto selecionado
/ selobj [object ID] - seleciona um objeto por ID
/ gotoobj - teleport para o objeto selecionado
/ getobj - teleporta o objeto selecionado para você mesmo
/ objtext - editor de texto no objeto selecionado
/ oplattach [player ID] - anexa o objeto selecionado ao jogador
/ oobjattach [object ID] - anexa o objeto selecionado ao objeto
/ ovehattach [ID do veículo] - anexar o objeto selecionado ao veículo
/ objx - / objy - / objz - define a posição do objeto selecionado
/ objrx - / objry - / objrz - define os ângulos de rotação do objeto selecionado

Texturas:
/ txdset [ID da camada] [ID da textura] - define o material do objeto selecionado
/ txdreset [ID da camada] - redefinir material do objeto selecionado
/ txdcolor [ID da camada] [código hex] - define a cor do objeto selecionado
/ txdcreset [ID da camada] - redefine a cor do objeto selecionado

Veículos:
/ newveh - crie um veículo
/ delveh - elimina o veículo selecionado
/ cveh - copie o veículo selecionado
/ selveh [ID do veículo] - selecione um veículo por ID
/ gotoveh - teletransporte para o veículo selecionado
/ getveh - teletransporte o veículo selecionado para você
/ vehrepair - reparar o veículo selecionado
/ vehx - / vehy - / vehz - define a posição do veículo selecionado
/ vehrz - define o ângulo de rotação do veículo selecionado
/ vehrtime - define o tempo de respawn do veículo selecionado
/ vehcolor - define as cores do veículo selecionado

Tuning:
/ compadd - adiciona componente no veículo selecionado
/ complist - visualizando e excluindo componentes no veículo selecionado
/ compremoveall - remove todos os componentes do veículo selecionado
/ paintjob - set paintjob (para certos veículos)
/ pjobremove - remove o paintjob do veículo selecionado

Atores:
/ newact - crie um ator
/ delact - exclua o ator selecionado
/ cact - copia o ator selecionado
/ selact [ID do ator] - selecione um ator por ID
/ goto - teletransporte para o ator selecionado
/ getact - teletransporta o ator selecionado para você
/ actanim - define animação para o ator selecionado
/ actclear - redefine a animação para o ator selecionado
/ actx - / acty - / actz - define a posição do ator selecionado
/ actrz - define o ângulo de rotação do ator selecionado

Pickups:
/ newpick - cria um captador
/ delpick - elimina o pickup selecionado
/ cpick - copia o captador selecionado
/ selpick [pickup ID] - selecione um pickup por ID
/ gotopick - teletransporte para o captador selecionado
/ getpick - teleporta a coleta selecionada para você
/ picktype - define o tipo do captador selecionado
/ pickx - / picky - / pickz - define a posição do captador selecionado
/ pickvw - define o mundo virtual da coleta selecionada

Pontos de verificação:
/ newcp - cria um ponto de verificação
/ delcp - exclui o ponto de verificação
/ selcp - selecione o ponto de verificação
/ gotocp - teleport para o checkpoint
/ getcp - teleporta o checkpoint para você
/ cpx - / cpy - define a posição do checkpoint
/ cpsize - define o tamanho do ponto de verificação

Pontos de verificação de corrida:
/ newrcp - cria um ponto de verificação de corrida
/ delrcp - elimina o ponto de verificação da corrida
/ selrcp - selecione o ponto de controle da corrida
/ gotorcp - teleportar para o posto de controle de corrida
/ getrcp - teleporta o ponto de controle da corrida para você
/ rcptype - define o tipo de ponto de controle da corrida
/ rcpx - / rcpy - / rcpz - define a posição do ponto de controle da corrida
/ rcpnextx - / rcpnexty - / rcpnextz - posição do ponteiro de seta do ponto de verificação da corrida
/ rcpsize - define o tamanho do ponto de controle da corrida

Mapa de ícones:
/ newicon - crie um ícone de mapa
/ delicon - elimine o ícone do mapa selecionado
/ cicon - copia o ícone do mapa selecionado
/ selicon [map icon ID] - selecione um ícone de mapa por ID
/ gotoicon - teleportar para o ícone do mapa selecionado
/ geticon - teleportar o ícone do mapa selecionado para si mesmo
/ iconx - / icony - / iconz - define a posição do ícone do mapa selecionado
/ iconcolor - define a cor do ícone do mapa selecionado
/ iconstyle - define o estilo do ícone do mapa selecionado

Gangzones:
/ newzone - cria um gangzone
/ delzone - elimina o gangzone selecionado
/ czone - copia o gangzone selecionado
/ selzone [gangzone ID] - selecione um gangzone por ID (mudança de tamanho)
/ holdzone [gangzone ID] - selecione um gangzone por ID (movimento)
/ gotozone - teletransporte para o gangzone selecionado
/ getzone - teletransporte o grupo selecionado para si mesmo
/ zoneminx - / zoneminy - / zonemaxx - / zonemaxy - define a posição do gangzone selecionado
/ zonecolor - define a cor do gangzone selecionado

Textos 3D:
/ newlab - cria um texto 3D
/ dellab - exclui o texto 3D selecionado
/ clab - copia o texto 3D selecionado
/ sellab [label ID] - seleciona um texto 3D por ID
/ gotolab - teletransporte para o texto 3D selecionado
/ getlab - teleporta o texto 3D selecionado para você
/ labtext - define o texto para o texto 3D selecionado
/ labcolor - define a cor do texto 3D selecionado
/ lplattach [ID do jogador] - anexa o texto 3D selecionado ao player
/ lvehattach [ID do veículo] - anexa o texto 3D selecionado ao veículo
/ labx - / laby - / labz - define a posição do texto 3D selecionado
/ labdd - define a distância de desenho do texto 3D selecionado
/ labvw - define o mundo virtual do texto 3D selecionado
/ lablos - define a visibilidade através das paredes do texto 3D selecionado

Movendo-se pelo mapa:
/ setpos - teleportar para as coordenadas
/ setint - configuração interna por ID
/ setvw - configuração do mundo virtual por ID
/ maptp - teleport para o último marcador de mapa
/ gotoint - teletransporte para interiores padrão

Objetos padrão:
/ copyobjects - copia o modo de objetos padrão
/ remobjects - exclui o modo de objetos padrão

Configurações do editor:
/ camspeed - mude a velocidade da câmera
/ camspeedslow - altera a velocidade da câmera (Alt)
/ camspeedfast - altera a velocidade da câmera (Shift)
/ camdist - mude a distância da câmera
/ movingist - muda a distância do movimento
/ moveistshort - altera a distância do movimento (Alt)
/ movedistlong - altera a distância do movimento (Shift)
/ movedistgz - muda a distância do movimento da gangzona
/ movedistgzshort - altera a distância do movimento da zona de movimento (Alt)
/ movedistgzlong - muda a distância do movimento da gangzone (Shift)
/ movedisti - altera a distância do movimento do ícone do mapa
/ movedistishort - altera a distância do movimento do ícone do mapa (Alt)
/ movedistilong - altera a distância do movimento do ícone do mapa (Shift)
/ rotspeed - altera a velocidade de rotação
/ rotspeedslow - altera a velocidade de rotação (Alt)
/ rotspeedfast - altera a velocidade de rotação (Shift)
/ showgui - mostrar interface
/ hidegui - ocultar interface

Configurações do mapa:
/ setweather - definir clima
/ settime - tempo definido
/ setgravity - definir gravidade


ATENÇÃO! Alguns recursos funcionam apenas com o plugin ColAndreas ! 

Instalação:

  1. Baixe o arquivo "Plug & Play" nos links abaixo
  2. Descompacte-o e copie os arquivos das pastas para as mesmas pastas que você tem (o conteúdo da pasta "filterscripts" do arquivo para a pasta "filterscripts" do seu servidor, etc.)
  3. Abra o arquivo server.cfg e adicione "creator" na linha "filterscripts" depois de um espaço
  4. Mantê-lo aberto e também adicionar "ColAndreas" na linha "plugins" depois de um espaço 
    4.1. Se você executar o servidor em uma hospedagem (linux), deverá especificar a extensão do plug-in: "ColAndreas.so"
Histórico de alterações:
Código:
* v1.0.0
Primeiro lançamento

* v1.1.0
Editor de captadores aprimorado (significativamente reduzido atrasos)
Adicionada a capacidade de escolher cores acabadas para os objetos, ícones de mapa, zonas de grupo e textos em 3D
Diálogo de mudar a hora do jogo agora exibe a hora no formato de 12 horas (somente para a versão em inglês)
Adicionada capacidade de mover todos os itens editáveis ​​ao longo da diagonal
Adicionado editor de ajuste de veículo

* v1.2.0
Conserto fixo de veículo em arquivo
Atualizados os nomes dos componentes de ajuste para sua pesquisa por parte do nome
Adicionado a capacidade de ajustar a câmera, velocidade de objetos, etc.
Agora o menu com todos os objetos criados / veículos / atores ... exibe-os página por página
Adicionado editor de objeto anexado e textos em 3D

* v1.3.0
Adicionado compatibilidade com foreach
Adicionado suporte ao Streamer Plugin
Exibição fixa de lista de objetos página a página
Adicionado novos itens no menu de edição para atores criados
Editor de ajuste aprimorado: adicionou a capacidade de alterar o paintjob do veículo
Adicionado diálogo de ajuda com todos os atalhos de teclado disponíveis
Adicionado a capacidade de excluir objetos padrão

v1.3.1
Corrigidos casos com obtenção de loop infinito ao tentar anexar um objeto a um objeto

v1.3.2
Adicionada a capacidade de selecionar tipos perdidos para pontos de verificação de corrida

v1.3.3
Adicionada capacidade de definir animações para atores
Adicionado um aviso antes de remover objetos padrão
Adicionada capacidade de selecionar cores prontas para texto e seu plano de fundo aplicado ao objeto
Adicionada capacidade de selecionar fontes na lista de disponível para escrever texto em objetos
Agora você não pode copiar objetos até criar ou abrir qualquer mapa
Cópia fixa de objetos / veículos / atores criados não pelo editor
Pequenas melhorias e correções de erros

* v1.3.4
Mensagens sobre as alterações nas configurações do editor / mapa agora estão visíveis para todos no flymode
Ao sair do modo flymode, o jogador se teleportará para o mesmo mundo interior e virtual
Agora, quando você entra no modo de exclusão de objetos padrão, você pode excluir vários objetos em uma linha
Quando você procura pelo componente de ajuste, somente os mods disponíveis para o veículo editado são exibidos agora
O objeto copiado agora também copia as texturas do anterior, se existir
O veículo copiado agora também copia os componentes de ajuste do anterior, se existir
O ator copiado agora também copia a animação do anterior, se existir
Maior capacidade de resposta ao clicar em captadores e textos em 3D com streamer incluído

* v1.3.5
O modo de exclusão de objetos padrão agora exclui o modelo de LOD do objeto, se existir

* v1.3.6
Capacidade de ocultar a interface (o ponto no centro da tela e informações sobre a posição) nas configurações do editor
Otimização menor

* v1.3.7
Adicionado modo interativo de mudar a posição do gangzone
Agora, ao copiar um objeto / veículo, todos os elementos anexados a ele também serão copiados
Ao copiar um objeto / texto em anexo com a combinação de teclas LShift + LAlt, a instância copiada também será anexada por padrão
Corrigido o desaparecimento da afinação do veículo criado pelo editor, que foi reaparecido
Corrigido um erro no mapa que salvava com a função SetDynamicObjectMaterialText
Pequenas melhorias e correções de erros

v1.3.8
Melhorou o algoritmo de "colar" objetos no chão

* v1.3.9
Atualizados os nomes das peles dos atores para encontrá-los por parte do nome
Sombra adicionada para todos os textdraws da interface

* v1.4.0
Adicionado suporte para modelos personalizados de objetos e skins de atores em 0.3.DL
Adicionado comandos para interagir com objetos / veículos / atores ... como uma alternativa para diálogos
Reescreveu o menu retexture de objetos e adicionou opções para redefinir cores e definir o grau de transparência
Corrigido um erro quando o texto 3D anexado era desanexado de um objeto / veículo quando seus parâmetros eram atualizados
Adicionado a capacidade de teleportar para interiores padrão e teletransportar para o marcador de mapa no menu de teletransporte
Adicionadas novas fontes para objetos: Arial Narrow, Century Gothic, Garamond, Mistral, Monotype Corsiva
A interface agora exibe "Dyn" antes do nome do objeto / ator e outras coisas, se ele foi criado pelo streamer
Adicionada capacidade de inserir códigos de cores no formato #FFFFFF (o alfa será instalado por padrão)
Corrigidos alguns erros na cópia de propriedades de objetos e atores criados não no editor
Todas as cores agora serão armazenadas como números hexadecimais
Pequenas melhorias e correções
Em versões futuras:
  • Capacidade de ajustar veículos ✓
  • Capacidade de editar objetos anexados ✓
  • Capacidade de excluir objetos padrão ✓
...Tudo feito! 

Fotos: 



Vídeo:
https: //www.*******.com/watch?v=4GCBDS3r-fc (em russo com legendas em inglês) 
https: //www.*******.com/ assistir v = siVm ... VOcl4DIVcay-68? 

trabalha relacionadas:
Usando esses scripts você também pode estender a funcionalidade e simplificar o processo de criação de seus projetos 

Cinematic Camera Mover 
de Gammix TextDraw editor 
de iPLEOMAX editor TextDraw 
tubo de ligação 1,10 
Mapa de Movimentação 2.1 
Reter Estúdio 

bugs:
Veja a seção de problemas . Se você encontrou um bug - por favor denuncie neste tópico. 

Obrigado:
Batka1337, Vitalik_Gonsor, TheHero, Apec, Magic_York, f0Re3t - ajuda nos testes
Crayder - alguma ajuda com ColAndreas 
Vip_Uzer - alguns conselhos 

Agradecimentos especiais ao grande número de autores cujas idéias / desenvolvimentos foram incluídos neste roteiro. 

Terei todo o prazer em ouvir ideias e sugestões, bem como se alguém decidir gravar um vídeo em uso. 

Download:

v1.4.0:
* Plug & Play em russo:
RGhost MediaFire Gist(creator.pwn)

* Plug & Play em Inglês:
RGhost MediaFire Gist(creator.pwn)

GitHub




FONTE: https://forum.sa-mp.com/showthread.php?t=620522

Um comentário