• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Pawn] Timer
#2
Set a timer with 1 second interval?on OnGameModeInit() then decrease player mute time.



Code:
public OneSecondPlayerTimer() {

? ? foreach(new i: Player) {

? ? ? ? PlayerMuteCheck(i);

? ? }

}



PlayerMuteCheck(playerid) {

? ? if(PlayerInfo [playerid] [pMuted] == 1) {

? ? ? ? PlayerInfo [playerid] [pMuted]--;

? ? ? ? SendClientMessage(playerid, -1, "Mute time expired.");

? ? }



? ? if(PlayerInfo [playerid] [pMuted] > 1) PlayerInfo [playerid] [pMuted]--;

}



Also if you want check player is muted you just need check the?PlayerInfo[playerid][pMuted] is not 0.
Code:
IsPlayerMuted(playerid) {

? ? if(PlayerInfo[playerid][pMuted] == 0) return 0;



? ? return 1;

}
  Reply


Messages In This Thread
Timer - by njoBe_ - 2021-07-30, 08:49 PM
RE: Timer - by Radical - 2021-07-30, 10:19 PM
RE: Timer - by Pinch - 2021-07-31, 12:48 AM
RE: Timer - by Radical - 2021-07-31, 05:50 AM
RE: Timer - by njoBe_ - 2021-07-31, 09:56 AM
RE: Timer - by Pinch - 2021-07-31, 12:34 PM
RE: Timer - by Slade - 2022-01-21, 10:17 PM

Forum Jump: