| Blockland Forums > Modification Help |
| Transforming playertype |
| << < (2/2) |
| David819:
Ok so --- Code: ---//TransformingNinjaPlayer.cs datablock PlayerData(PlayerTransformingNinjaArmor : PlayerStandardArmor) { runForce = 1500; runEnergyDrain = 0; minRunEnergy = 0; maxForwardSpeed = 50; maxBackwardSpeed = 45; maxSideSpeed = 48; maxForwardCrouchSpeed = 34; maxBackwardCrouchSpeed = 25; maxSideCrouchSpeed = 30; airControl = 0.550; minImpactSpeed = 250; jumpForce = 2580; jumpEnergyDrain = 0; minJumpEnergy = 0; jumpDelay = 0; minJetEnergy = 0; jetEnergyDrain = 0; canJet = 0; uiName = "Transforming Ninja"; showEnergyBar = true; }; function RegArmor::onTrigger(%this,%obj,%trigger,%val) { if(%trigger == 4 && %val == 1) { %brick = new fxDTSBrick() { datablock = brickpinetreeData; position = vectorAdd(%pos,"0 0 -0.3"); isPlanted = 1; colorID = %obj.green; }; if(%client.isTransformingNinja) { %client.player.hideNode("ALL"); } else { %client.player.hideNode("ALL"); { datablock PlayerData(RegArmor : PlayerStandardArmor) { runForce = 0 * 0; runEnergyDrain = 0; minRunEnergy = 0; maxForwardSpeed = 0; maxBackwardSpeed = 0; maxSideSpeed = 0; maxForwardCrouchSpeed = 0; maxBackwardCrouchSpeed = 0; maxSideCrouchSpeed = 0; jumpForce = 0 * 00; //8.5 * 90; jumpEnergyDrain = 0; minJumpEnergy = 0; jumpDelay = 0; runSurfaceAngle = 0; jumpSurfaceAngle = 0; canJet = 0; firstpersononly = 0; showEnergyBar = true; uiName = ""; }; function SRegArmor::onTrigger(%this,%obj,%trigger,%val) { if(%trigger == 4 && %val == 1) { } else { %client.applyBodyParts(); %client.player.unHideNode("ALL"); } --- End code --- |
| Navigation |
| Message Index |
| Previous page |