samp.directory
← Scripts e bibliotecas

olverjscode/objtEdit

Sem descrição no GitHub.

Gamemode★ 4atualizado mai. de 2026OtherPawn
Abrir no GitHub

README.md


📸 Preview

Menu principal do editor

HUD de edição em tempo real

Menu de escolha do nome do projeto


✨ Features

  • 🦴 18 ossos suportados — Coluna, Cabeça, Mãos, Pés, Clavículas, Pescoço e mais
  • 📦 Até 10 objetos por slot — gerenciamento completo por índice
  • 🎨 Skin customizável — troque o modelo do personagem diretamente no editor
  • 🕹️ Controle por cursor — mova objetos com precisão em tempo real (PC only)
  • 💾 Salvamento automático — exporta SetPlayerAttachedObject pronto para uso no arquivo scriptfiles/saveObjtEdit.txt
  • 🖥️ HUD visual — 41 textdraws por jogador com todas as coordenadas em tempo real
  • 🏷️ Sistema de projetos — nomeie cada sessão de edição para organização
  • 🔑 Tecla F — abre o menu principal rapidamente
  • 🔒 Tecla ESC — fecha o menu principal

📁 Estrutura do projeto

objtEdit/
├── gamemodes/
│   └── objt.amx           ← Gamemode compilado (pronto para uso)
├── pawno/
│   └── include/           ← Includes necessários para compilação
├── scriptfiles/
│   └── saveObjtEdit.txt   ← Arquivo de saída com os dados salvos
├── server.cfg             ← Configuração do servidor
├── samp-server.exe        ← Executável do servidor SA-MP
└── README.md

⚙️ Instalação

Pré-requisitos

  • SA-MP Server 0.3.7 ou superior
  • SA-MP Client instalado no seu PC

Passo a passo

1. Faça o download do repositório (botão Code → Download ZIP no GitHub)

2. Extraia o conteúdo para qualquer pasta no seu computador

3. Execute o arquivo samp-server.exe

4. Abra o cliente SA-MP e conecte em:

127.0.0.1:7777

5. Após conectar, pressione F para abrir o menu do editor


🕹️ Como usar

Fluxo básico

1. Conecte ao servidor
2. Pressione [F] → abre o menu principal
3. Defina o nome do projeto
4. Selecione o slot do objeto (0–9)
5. Escolha o modelo (ID do objeto GTA SA)
6. Selecione o osso onde o objeto será fixado
7. Use os controles de cursor para mover/rotacionar/escalar
8. Salve — o código é exportado automaticamente

Ossos disponíveis

#Osso#Osso
1Coluna10Pé Dir.
2Cabeça11Canela Dir.
3Braço Esq.12Canela Esq.
4Braço Dir.13Antebraço Esq.
5Mão Esq.14Antebraço Dir.
6Mão Dir.15Clavícula Esq.
7Coxa Esq.16Clavícula Dir.
8Coxa Dir.17Pescoço
9Pé Esq.18Queixo

Coordenadas editáveis

CampoDescrição
Offset X / Y / ZPosição relativa ao osso
Rot X / Y / ZRotação do objeto
Scale X / Y / ZEscala do objeto

💾 Formato do arquivo salvo

Após salvar, o arquivo scriptfiles/saveObjtEdit.txt é gerado com o código pronto para copiar direto no seu gamemode:

// ============================================================
//   ObjtEdit  |  Objeto Editor  -  BY @olverjs
//   https://github.com/olverjscode
// ============================================================

// ------------------------------------------------------------
// Projeto  : MeuProjeto
// Objeto   : MochilaTática
// Slot     : 0
// Id model : 19572
// Skin     : 170
// Osso     : Coluna
// ------------------------------------------------------------
SetPlayerAttachedObject(playerid, 0, 19572, 1,  0.0530, -0.2199, -0.1700,  0.0000, 0.0000, 0.0000,  1.0000, 1.0000, 1.0000);

👨‍💻 Autores

LostWay Studios


📜 Licença

Copyright (c) 2026 @olverjs — LostWay Studios

Este projeto é disponibilizado SOMENTE PARA USO PESSOAL.

Você PODE:
  ✔ Baixar e executar em ambiente local
  ✔ Usar as coordenadas geradas nos seus próprios projetos
  ✔ Estudar o funcionamento do código

Você NÃO PODE:
  ✖ Redistribuir o código-fonte (.pwn) ou compilado (.amx)
  ✖ Modificar e publicar versões derivadas
  ✖ Usar comercialmente sem autorização explícita do autor
  ✖ Remover os créditos dos autores

O arquivo .pwn (código-fonte) não é distribuído com este repositório.
Qualquer uso além do descrito acima requer autorização prévia por escrito.

Para contato: github.com/olverjscode

Esta página é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página

olverjscode/objtEdit: Gamemode de SA-MP | samp.directory