Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by DevonJS · Feb 18, 2011 at 01:28 AM · respawnhealth

Respawning and getting hit script Help?

I just need a new set of eyes to see my mistakes I get very confused when I get to blood shot of eyes so I took a break and I still can't find anything. Please help me.

//Begining Variables //Health of the character var characterHealth = 100; //If dead var dead = false; //Lifes var lifesLeft = 10000; //Fire Strike or special attack 2 var fsAmount = 6;

//Getting hit period function OnControllerColliderHit(hit : ControllerColliderHit) {

//if fall off map if(hit.gameObject.tag == ("deathspot") { characterHealth -= 100;

 }



//getting hit by a bullet
if hit.gameObject.tag == ("bullet") { //take away 20 health characterHealth -= 20;

 }


//getting hit by an arrow if hit.gameObject.tag == ("arrow") { //take away 10 health
characterHealth -= 10; }

function Start () { //Print the value of the fire strikes left

//Say Fire strikes left. print ( "Fire Strikes left" ); //Say the value print ( fsAmount );

//Print the characters health left. //Say Character's health. print ( "Character's health" ); //Say the value print ( characterHealth); }

function Update () //if dead change position {
if dead = true { //take away 1 life lifesLeft -= 1; transform.position = Vector3(0,12,2); }

//if health is less than 1 then dead = true if var characterHealth >= 1 { dead = true; {

  //take away 1 life
  lifesLeft -= 1;


 }

}

thank you and please post fixes?

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image fireDude67 · Feb 18, 2011 at 01:38 AM 0
Share

PLease format your code

avatar image e-bonneville · Feb 18, 2011 at 02:17 AM 0
Share

I took the liberty of formatting your code for you. In order to do so in the future, simply select your code and click the button with a bunch of 0's on it. Thanks! ;)

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by tertle · Feb 18, 2011 at 02:34 AM

you really didn't detail your problem that well but just something I noticed

function Update ()
//if dead change position
{   
    **if dead = true**
    {
        //take away 1 life
        lifesLeft -= 1;
        transform.position = Vector3(0,12,2);
    }

shoudln't that be

    if dead == true

Comparison, not assignment. Not sure why that didn't throw an error

Also

if  var characterHealth >= 1

should be

if  characterHealth >= 1

...

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

Player Respawn After Death 1 Answer

Character losing life event not firing 1 Answer

Respawn Player after Health 0 1 Answer

loss of life help 1 Answer

Instantiate creates endless clones and disables collider 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges