| 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 |