TogglePlayerControllable
Description:
Function TogglePlayerControllable toggles whether a player can control their character or not. The player will also be unable to move their camera.
Parameters:
(playerid, toggle)
int | playerid | The ID of the player to toggle the controllability of. |
bool | toggle | 0 to make them uncontrollable, 1 to make them controllable. |
Return Values:
- 1: The function was executed successfully.
- 0: The function failed to execute. The player specified does not exist.
Examples:
public OnPlayerCommandText(playerid, cmdtext[]) { // Freezes a player when they types /freezeme if(strcmp(cmdtext, "/freezeme", true) == 0) { TogglePlayerControllable(playerid,0); return 1; } // Unfreezes a player when they types /unfreezeme if(strcmp(cmdtext, "/unfreezeme", true) == 0) { TogglePlayerControllable(playerid,1); return 1; } return 0; }