Blockland Forums > Modification Help
scaled playertype
<< < (3/3)
Daenth:
If you are still looking for that fix, here you go. Just replace everything appropriately and it'll work.

--- Code: ---package PACKAGENAME
{
function gameConnection::spawnPlayer(%client)
{
Parent::spawnPlayer(%client);
%datablock = %client.player.dataBlock;
if(%datablock $= "DATABLOCKNAME")
%client.player.setScale("X Y Z");
}

function Player::changeDataBlock(%player,%datablock,%client)
{
%lastDatablock = %player.dataBlock;
if(%lastDatablock $= "DATABLOCKNAME")
%player.setScale("1.0 1.0 1.0");

Parent::changeDatablock(%player,%datablock,%client);
if(%datablock == DATABLOCKNAME.getID())
%player.setScale("X Y Z");
}
};
activatePackage(PACKAGENAME);
--- End code ---


--- Quote from: Wheatley on August 04, 2011, 12:03:13 AM ---Isn't it setPlayerScale("X Y Z"); ?
Or does setScale work too?

--- End quote ---
setScale accepts three numbers ("X Y Z").
setPlayerScale accepts one number, that number is used for all three axises ("XYZ").
Navigation
Message Index
Previous page

Go to full version