Pai in principal te folosesti de functia TogglePlayerControllable pentru a-i da freeze. Un ex:
TogglePlayerControllable(playerid, 0); -> 0 = playerul are freeze
TogglePlayerControllable(playerid, 1); -> 1 = playerul nu are freeze (asta pentru comanda /unfreeze)
Pentru a-i da 5/10 secunde trebuie sa faci un timer (de x secunde) care sa se actioneze la comanda /freeze si sa se opreasca dupa x secunde.