09.04.2011, 19:23
Anyone got a code where it freezes a player, but they can still move the camera? And they cant shoot either?

new Float:TempPoses[MAX_PLAYERS][4]; //Tempory Save to Set Positions and get info when a player is freezed
OnPlayerUpdate(playerid)
{
if(TempPoses[playerid][3]==1.0)
SetPlayerPos(playerid,TempPoses[playerid][0],TempPoses[playerid][1],TempPoses[playerid][2]);
return 1;
}
stock FreezeNoCam(playerid,freeze=1) //If freeze is = 1 the player get freezed, if 0 he get unfreezed
{
GetPlayerPos(playerid,TempPoses[playerid][0],TempPoses[playerid][1],TempPoses[playerid][2]);
TempPoses[playerid][3]=float(freeze);
return 1;
}