03:03
(Esta mensagem foi modificada pela última vez a: 03:05 por xbruno1000x.)
Apresentação - easyEnEx
Uma biblioteca simples para criar entradas e saídas (EnEx) no SA:MP
O que é?
A easyEnEx é uma biblioteca criada para facilitar a implementação de entradas e saídas em interiores no SA:MP, como casas, armários, lojas e muito mais.
Ela já vem com suporte a:
- Entradas e saídas personalizadas;
- Pickups dinâmicos com Streamer;
- Labels 3D automáticas ("Entrada" e "Saída");
- Controle de trancar/destrancar entradas;
- Opção de congelar/descongelar o player ao entrar;
- Callbacks de eventos (OnPlayerEnterEnEx / OnPlayerExitEnEx);
- Suporte a interiores e virtual worlds.
Motivação
Já encontrei bibliotecas que faziam o mesmo, mas sempre passando por cima de pickups. Cansado de implementar entradas pressionando a letra F manualmente, resolvi criar uma dependencia que fizesse isso. Depois de algum tempo utilizando, resolvi compartilhar com vocês!
Dependências
Para usar a biblioteca, é necessário ter instalados:
- YSI 5 (y_iterate, y_hooks, y_timers)
- Streamer Plugin
- ZCMD (para comandos de exemplo)
Instalação
1. Copie o arquivo easyEnEx.inc para a pasta pawno/includes.
2. Inclua a biblioteca no seu gamemode:
Código:
#include <easyEnEx>
Exemplo de Uso
Um exemplo de todas funções foi inserido em um Gamemode de demonstração com duas entradas criadas (Casa do CJ e Armário):
Clique aqui para ver
Callbacks disponíveis
- OnPlayerEnterEnEx(playerid, enexid) → Chamado quando o player entra em um EnEx.
- OnPlayerExitEnEx(playerid, enexid) → Chamado quando o player sai de um EnEx.
Créditos
Desenvolvido por: xBruno1000x
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.