Basta fazer uma verificação a cada segundo na OnPlayerConnect.
Código PHP:
new _Timer[MAX_PLAYERS];
forward CheckWeapon(i); public CheckWeapon(i) { if(GetPlayerWeapon(i) == 38 || GetPlayerWeapon(i) == 35 || GetPlayerWeapon(i) == 36) return Kick(i); // Se estiver com minigun, RPG ou lança mísseis teleguiado o jogador é kickado. return 1; }
public OnPlayerConnect(playerid) { _Timer[playerid] = SetTimerEx("CheckWeapon", 1000, true, "i", playerid); // Chama a callback "CheckWeapon" à cada 1 segundo. return 1; }
public OnPlayerDisconnect(playerid, reason) { KillTimer(_Timer[playerid]); return 1; }
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.