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 CGCxXSMALLSXx · Jan 13, 2013 at 12:44 AM · valueintegerxp

How do i add 1 to a value?

if the player gets 500xp, 10xp a kill then he gets 1 credit how to make the value of Credit which by default is 0 i want to change it to 1 if the certain xp is achieved! thanks unity Answers!

static var Credit : int; var xp : int = 0; function Update () {

if(xp == 100){

Credit = 1;

}

if(xp == 800){

Credit = 1;

}

if(xp == 1500){

Credit = 1;

}

if(xp == 2100){

Credit = 1;

}

if(xp == 2800){

Credit = 1;

}

if(xp == 3100){

Credit = 1;

}

if(xp == 3800){

Credit = 1;

}

if(xp == 4000){

Credit = 1;

}

Comment
Add comment
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

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Karsnen_2 · Jan 13, 2013 at 12:49 AM

i seriously do not understand your question.

But from what I understood,

  1. you have one counter, xp -> which values the hit points etc.

  2. Credit is added up for every kill.

if you want a counter for total credits and if you want that counter to be summed for every kill then,

 var TotalCredit : int;
 
 // Call this function whenever you want to add credits to it. 
 //AddCredit();
 
 
 // Function to add credits
 function AddCredit ()
 {
    TotalCredit++;
 }
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
avatar image
1

Answer by Owen-Reynolds · Jan 13, 2013 at 04:18 AM

Credit = Credit + 1; is the way to increase it by one. BUT, the rest of it is way off. It probably shouldn't be in Update; == won't work (what if you go from 790 exp to 840?) and it needs a way to give each exp bonus only 1 time.

The thing is, adding one is such a basic thing that I'd recommend looking through some of the "How do I learn Programming" threads here.

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

10 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How do I use an enum value as a variable? 3 Answers

Get integer or float value of a variable 2 Answers

How do I make an animation change based on an integers value. 2 Answers

check if a timer value is between two numbers 2 Answers

Making an integer minimum value 0 2 Answers


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