Descrição:
Você sabia que você pode fazer o uso de RPCs para interligar sistemas em instâncias de AMX diferentes, como Filterscripts e Gamemode?
Vamos supor que você tem um sistema de dinheiro controlado pelo servidor, onde o dinheiro do cliente não importa, e vamos supor que esse sistema faz parte de uma include que é usada em seu Gamemode, sendo estas algumas funções:
Descrição:
- Mapa um pouco modificado;
- Compra de Carros, Motos, Barcos, Helicópteros;
- Preços Individuais e por categorias;
- Spawn randômico de veículos e helicópteros;
- Salvamento/Carregamento em SQLite;
- /MeusVeiculos com algumas opções;
- O ADM pode criar carros únicos, aqueles que não estão na concessionária;
- Comando /ccar [ID-Veiculo] [ID-Dono] [PREÇO] [COR1] [COR2];
- Na venda do veiculo, o jogador ganha metade do valor preço quando o veiculo foi comprado;
- Sistema de Tunning.
- Compra de Carros, Motos, Barcos, Helicópteros;
- Preços Individuais e por categorias;
- Spawn randômico de veículos e helicópteros;
- Salvamento/Carregamento em SQLite;
- /MeusVeiculos com algumas opções;
- O ADM pode criar carros únicos, aqueles que não estão na concessionária;
- Comando /ccar [ID-Veiculo] [ID-Dono] [PREÇO] [COR1] [COR2];
- Na venda do veiculo, o jogador ganha metade do valor preço quando o veiculo foi comprado;
- Sistema de Tunning.
Descrição:
Os ataques DoS/DDoS tem vindo a aumentar bastante nos últimos meses, e com isso é preciso implementar medidas para evitar que seu servidor seja atacado. Se você é daqueles caras que prefere ter um servidor hospedado no seu computador para evitar gastar dinheiro e está aguardando algum milagre, então já pode fechar este tutorial. Não há nenhuma forma de evitar um ataque DDoS a 100% e muito menos num servidor online cujo o protocolo é 17 (UDP), o que podemos fazer é implementar medidas para reduzir a probabilidade disto acontecer.
Após analisar diversas dúvidas sobre o uso de MySQL no SA-MP, o autor (DiegoR) observou que muitos programadores cometem erros ao utilizar a linguagem SQL e o plugin MySQL do BlueG. Então ele resolveu disponibilizar este tutorial com os erros mais comuns cometidos tanto na linguagem SQL quando no uso do plugin.
Descrição:
Como alguns não sabem, para criar um novo comando rcon, não é possivel nativamente em uma GM, você deve criar um filterscript, só para os comandos, e isso é meio chato!
Você tem uma larga opção de utilização dessa include, pode-se se fazer de diversas maneiras, de acordo com a que lhe agradar melhor!
Descrição:
Esse sistema detecta todo tipo de troll, se não todos, assumindo que existem apenas 3 maneiras em cleo para afetar o carro das vitimas, sendo outras para veículos desocupados.
A include é totalmente compatível com filterscripts, e apenas usará o que é necessário neles, e haverá apenas um timer para a detecção rodando no gamemode, nenhum timer será criado em filterscripts.
Também detecta remote jacking a qualquer distância sem falso-positivos, pois o segredo não está na distância que o jogador entra o veículo, e sim na ação especial (SPECIAL_ACTION_ENTER_VEHICLE) que não é usada.
A include é totalmente compatível com filterscripts, e apenas usará o que é necessário neles, e haverá apenas um timer para a detecção rodando no gamemode, nenhum timer será criado em filterscripts.
Também detecta remote jacking a qualquer distância sem falso-positivos, pois o segredo não está na distância que o jogador entra o veículo, e sim na ação especial (SPECIAL_ACTION_ENTER_VEHICLE) que não é usada.
Uso do Foreach:
Ativado por padrão, basta mudar #define ATV_USAR_FOREACH (true) para false se não for usar o foreach. Caso você use, a include do foreach/y_iterate deve vir antes da include AntiTroll (não é necessário incluir o foreach se for usar a include em filterscripts).
Como usar:
Basta deixar a callback OnPlayerTroll em seu gamemode (não é necessário em filterscripts, pois todo o processo é feito no gamemode, a include só manterá uma compatibilidade com filterscripts, para não haver falso-positivos).
public OnPlayerTroll(playerid)
{
//codigo
return 1;
}
Filterscript:
Para usar em filterscripts, tenha certeza que #define FILTERSCRIPT vem antes da include.
#define FILTERSCRIPT
#include <AntiTroll>
Descrição:
Esse mapa foi desenvolvido inicialmente para usar no servidor Brasil Live RPG. Nele contém carros simples disponíveis numa concessionaria.
Imagens:
Descrição:
Sistema de Administrador Completo, com outros sistemas adicionais como.
- Sistema de Print: Se seu samp abrir e fechar rapidamente, olhe o Log e veja qual pasta está faltando.
- Anti Weapon Hack: Ao detectar uma arma "proibida" em algum jogador o FS manda uma mensagem para todos os admins online, para que os mesmos tomem as providências.
- Admins Helpers e Vips que todos já sabem.
- Sistema de Resete Contas: Ao resetar a conta de um jogador TODOS os dados da conta do mesmo são resetador, desde 'Matou' até 'Admin'.
- Sistema de salvamento de admin-
O nome do admin é salvo no arquivo 'Admins.txt' e nele também é escrito o nivel de admin do mesmo. Quando um admin é "demitido" o nome do player no arquivo fica como sendo admin nivel 0, ou seja, sem admin. Dessa maneira não existe bug.
A mesma coisa é feita com o sistema de Helpers e Vips, onde os arquivos são 'Helpers.txt' e 'Vips.txt'.
- Sistema de Interface de Login
- HQ de Admins: Varios carros exclusivos para admins
- Portão abre com /portaoadm
- Sistema de Print: Se seu samp abrir e fechar rapidamente, olhe o Log e veja qual pasta está faltando.
- Anti Weapon Hack: Ao detectar uma arma "proibida" em algum jogador o FS manda uma mensagem para todos os admins online, para que os mesmos tomem as providências.
- Admins Helpers e Vips que todos já sabem.
- Sistema de Resete Contas: Ao resetar a conta de um jogador TODOS os dados da conta do mesmo são resetador, desde 'Matou' até 'Admin'.
- Sistema de salvamento de admin-
O nome do admin é salvo no arquivo 'Admins.txt' e nele também é escrito o nivel de admin do mesmo. Quando um admin é "demitido" o nome do player no arquivo fica como sendo admin nivel 0, ou seja, sem admin. Dessa maneira não existe bug.
A mesma coisa é feita com o sistema de Helpers e Vips, onde os arquivos são 'Helpers.txt' e 'Vips.txt'.
- Sistema de Interface de Login
- HQ de Admins: Varios carros exclusivos para admins
- Portão abre com /portaoadm
Descrição:
É um Gamemode que serve de base para criação de Roleplay e RPG.
Características:
Características:
- Sistema de Login/Registro em TextDraw
- Salvamento em Dof2
- Sistema de administração com Logs
- Sistema de ignição em veiculos
- Sistema de comprar gasolina c/ galão
- Sistema de casas
- Sistema de vip por key e leveis
- Radar Dinâmico
- Sistema de banco em TextDraw (90% criado, faltam os locais)
- Habilitação com níveis de experiencia (50% criado, faltam os testes)
- Sistema de Anti money-hack
- Salvamento em Dof2
- Sistema de administração com Logs
- Sistema de ignição em veiculos
- Sistema de comprar gasolina c/ galão
- Sistema de casas
- Sistema de vip por key e leveis
- Radar Dinâmico
- Sistema de banco em TextDraw (90% criado, faltam os locais)
- Habilitação com níveis de experiencia (50% criado, faltam os testes)
- Sistema de Anti money-hack
Imagens:
Assinar:
Postagens (Atom)