Opa, essa é simples, mas serve mais para os cops.
Seria interessante barrar o uso do /ejetar quando o player estiver num veículo aéreo ou no carro forte.
Cenários que eu to vendo vendo bastante e uso o /report pra tentar resolver:
- Quando o carro forte tá quase chegando no checkpoint de entrega, o piloto do carro forte dá um /ejetar (e quando tá em alta velocidade, o cara ejetado não fica em cima do carro forte, ele só cai na estrada).
- Quando tem um troll no heli, o /ejetar complica a situação da tripulação.
Outra mini-sugestão:
Dá pra usar um IsPlayerMoving() pra barrar o uso desse comando quando está em movimento. (Provavelmente ajudaria a evitar as trollada quando alguém stunta e lança o /ejetar)
Já deve ter isso no código, mas acho que seria interessante implementar.
Seria interessante barrar o uso do /ejetar quando o player estiver num veículo aéreo ou no carro forte.
Cenários que eu to vendo vendo bastante e uso o /report pra tentar resolver:
- Quando o carro forte tá quase chegando no checkpoint de entrega, o piloto do carro forte dá um /ejetar (e quando tá em alta velocidade, o cara ejetado não fica em cima do carro forte, ele só cai na estrada).
- Quando tem um troll no heli, o /ejetar complica a situação da tripulação.
Outra mini-sugestão:
Dá pra usar um IsPlayerMoving() pra barrar o uso desse comando quando está em movimento. (Provavelmente ajudaria a evitar as trollada quando alguém stunta e lança o /ejetar)
Código:
forward IsPlayerMoving(playerid);
public IsPlayerMoving(playerid)
{
new Float:Velocidade[3];
GetPlayerVelocity(playerid, Velocidade[0], Velocidade[1], Velocidade[2]);
if(Velocidade[0] == 0 && Velocidade[1] == 0 && Velocidade[2] == 0) return false;
return true;
}Já deve ter isso no código, mas acho que seria interessante implementar.


Offline