| Blockland Forums > Modification Help |
| Transforming playertype |
| (1/2) > >> |
| David819:
I need help with this i cant figure out how to make a playertype turn into the default tree on right click or jets --- 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) { %obj.changedatablock(S/base/data/shapes/Sharp_Trees/TreesArmor); } } datablock PlayerData(S/base/data/shapes/Sharp_Trees/TreesArmor : TreeArmor) { 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 S/base/data/shapes/Sharp_Trees/TreesArmor::onTrigger(%this,%obj,%trigger,%val) { if(%trigger == 4 && %val == 1) { %obj.changedatablock(RegArmor); } } --- End code --- |
| Darksaber530:
When this is released Im going to download |
| CityRPG:
--- Quote from: David819 on January 28, 2012, 06:54:51 PM ---I need help with this i cant figure out how to make a playertype turn into the default tree on right click or jets --- End quote --- Making a prophunt or something? You can't make a player into a brick because they use two different types of models that are not interchangeable. What you'd want to do is package YourArmorType::onTrigger, and make it so that upon right click, it makes the player almost invisible and plants a temporary brick right under them. |
| David819:
--- Quote from: CityRPG on January 28, 2012, 07:07:26 PM ---Making a prophunt or something? You can't make a player into a brick because they use two different types of models that are not interchangeable. What you'd want to do is package YourArmorType::onTrigger, and make it so that upon right click, it makes the player almost invisible and plants a temporary brick right under them. --- End quote --- The only armor i have for it is /base/data/shapes/Sharp_Trees/Trees by default. EDIT: Like this? --- Code: ---function RegArmor::onTrigger(%this,%obj,%trigger,%val) { if(%trigger == 4 && %val == 1) { %obj.changedatablock(SpinetreeArmor); } } datablock PlayerData(SpinetreeArmor : pinetreeArmor) { 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 SpinetreeArmor::onTrigger(%this,%obj,%trigger,%val) { if(%trigger == 4 && %val == 1) { %obj.changedatablock(RegArmor); } } --- End code --- |
| CityRPG:
.. You cannot make a tree your player type. |
| Navigation |
| Message Index |
| Next page |