haha, I know how to fix this error, but not the other one we were having.
the boolean value in an if statement has to be enclosed in parenthesis
if (easyMode) {
}else if (mediumMode) {
} else if(hardMode) {
} else if (extremeMode) {}
|
How can I make it so that no one follows the same exp rate? What would I do to this:
To make it only apply to a single playerCode:Config.MELEE_EXP_RATE = 5000;
For example I want 1 player to get 5000 xp per hit and another to get 500 xp per hit
How would I do that?
I have tried this:
But I get these errors:Code:public static int MELEE_EXP_RATE = 0; if c.easyMode = true { config.MELEE_EXP_RATE += 5000; } else if c.mediumMode = true { config.MELEE_EXP_RATE += 500; } else if c.hardMode = true { config.MELEE_EXP_RATE += 50; } else if c.extremeMode = true { config.MELEE_EXP_RATE += 10; }
Anyone know how to make that work?Code:src\server\Config.java:66: illegal start of type if c.easyMode = true { ^ src\server\Config.java:66: ';' expected if c.easyMode = true { ^ src\server\Config.java:66: illegal start of type if c.easyMode = true { ^ src\server\Config.java:66: ';' expected if c.easyMode = true { ^ src\server\Config.java:68: illegal start of type } else if c.mediumMode = true { ^ src\server\Config.java:68: ';' expected } else if c.mediumMode = true { ^ src\server\Config.java:68: <identifier> expected } else if c.mediumMode = true { ^ src\server\Config.java:68: ';' expected } else if c.mediumMode = true { ^ src\server\Config.java:70: illegal start of type } else if c.hardMode = true { ^ src\server\Config.java:70: ';' expected } else if c.hardMode = true { ^ src\server\Config.java:70: <identifier> expected } else if c.hardMode = true { ^ src\server\Config.java:70: ';' expected } else if c.hardMode = true { ^ src\server\Config.java:72: illegal start of type } else if c.extremeMode = true { ^ src\server\Config.java:72: ';' expected } else if c.extremeMode = true { ^ src\server\Config.java:72: <identifier> expected } else if c.extremeMode = true { ^ src\server\Config.java:72: ';' expected } else if c.extremeMode = true { ^ 16 errors Press any key to continue . . .
haha, I know how to fix this error, but not the other one we were having.
the boolean value in an if statement has to be enclosed in parenthesis
if (easyMode) {
}else if (mediumMode) {
} else if(hardMode) {
} else if (extremeMode) {}
Ok this is what I put:
And these are the errors:Code:public static int MELEE_EXP_RATE = 0; if (easyMode) { config.MELEE_EXP_RATE += 5000; }else if (mediumMode) { config.MELEE_EXP_RATE += 500; } else if(hardMode) { config.MELEE_EXP_RATE += 50; } else if (extremeMode) { config.MELEE_EXP_RATE += 10; }
Code:src\server\Config.java:66: illegal start of type if (easyMode) { ^ src\server\Config.java:66: <identifier> expected if (easyMode) { ^ src\server\Config.java:68: illegal start of type }else if (mediumMode) { ^ src\server\Config.java:68: ';' expected }else if (mediumMode) { ^ src\server\Config.java:68: illegal start of type }else if (mediumMode) { ^ src\server\Config.java:68: ';' expected }else if (mediumMode) { ^ src\server\Config.java:70: illegal start of type } else if(hardMode) { ^ src\server\Config.java:70: ';' expected } else if(hardMode) { ^ src\server\Config.java:70: illegal start of type } else if(hardMode) { ^ src\server\Config.java:70: ';' expected } else if(hardMode) { ^ src\server\Config.java:72: illegal start of type } else if (extremeMode) { ^ src\server\Config.java:72: ';' expected } else if (extremeMode) { ^ src\server\Config.java:72: illegal start of type } else if (extremeMode) { ^ src\server\Config.java:72: ';' expected } else if (extremeMode) { ^ 14 errors Press any key to continue . . .
the if statements have to be in a method
Code:src\server\Config.java:66: cannot find symbol symbol : variable easyMode location: class server.Config if (easyMode) ^ src\server\Config.java:68: cannot find symbol symbol : variable mediumMode location: class server.Config else if (mediumMode) ^ src\server\Config.java:70: cannot find symbol symbol : variable hardMode location: class server.Config else if(hardMode) ^ src\server\Config.java:72: cannot find symbol symbol : variable extremeMode location: class server.Config else if (extremeMode) ^ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 4 errors Press any key to continue . . .
player.java addCode:public static int GET_MELEE_EXP_RATE(Client player) { if (player.mediumMode) return 500; else if(player.hardMode) return 50; else if (player.extremeMode) return 10; return 5000; }
public boolean mediumMode, hardMode, extremeMode;
Nvm got all errors fixed but I don't get any exp when I hit something?
Can you tell me how to do that please?
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |