note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
TogglePlayerControllable
Description
Toggles whether a player can control their character or not. The player will also be unable to move their camera.
Name | Description |
---|---|
playerid | The ID of the player to toggle the controllability of |
bool:controllable | 'false' to make them uncontrollable, 'true' to make them controllable. |
Returns
true - The function executed successfully.
false - 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, false);
return 1;
}
// Unfreezes a player when they types /unfreezeme
if (strcmp(cmdtext, "/unfreezeme", true) == 0)
{
TogglePlayerControllable(playerid, true);
return 1;
}
return 0;
}
Related Functions
- IsPlayerControllable: Check if the player is controllable.