02.02.2019, 18:13
Код:
new bool:actionButton[MAX_PLAYERS]; static const c_missileFireRate = 200; public OnGameModeInit() { SetTimer("missileTimer", c_missileFireRate, true); return 1; } forward missileTimer(); public missileTimer() { foreach(new i : Player) { if(actionButton[i]) //And some other condition... (is player in a plane or something) { //Shoot missile } } return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_ACTION) { actionButton[playerid] = true; } else { actionButton[playerid] = false; } return 1; }