Author Topic: Freeze.  (Read 633 times)

Ok well I made some code and when I type /freeze Player it does it but give's the apperance of the DoomBot or Base minifig.

Code: [Select]
datablock PlayerData(PlayerFrozen : PlayerStandardArmor)
{
    maxForwardSpeed = 0;
    maxBackwardSpeed = 0;
    maxSideSpeed = 0;
    maxForwardCrouchSpeed = 0;
    maxBackwardCrouchSpeed = 0;
    maxSideCrouchSpeed = 0;
canJet = 0;
    jumpForce = 0 * 0; //0 * 0;
    jumpEnergyDrain = 0;
    minJumpEnergy = 0;
    jumpDelay = 0;
};

function serverCmdFreeze(%client,%victim)
{
    %victim = findClientByName(%victim);
    if(!isobject(%victim)){return;}
    %client.player.setDatablock(PlayerFrozen);
    messageAll("","\c1" @ %sourceclient.name @ "An admin froze a player!", client.name);
}

You have to add applyCharacterPrefs(%client); after calling the setDatablock method.

Thank's work's now.