Xp problem

Jeroen

New Member
Reaction score
0
Xp problem (Complete)

any one kown how to make this ?
Trigger:
  • Save Hero Xp
    • Events
      • Player - Player 1 (Red) types a chat message containging -test as An exact match
    • Conditions
    • Actions
      • set Hero_Xp_Red = ((Hero experience of player01) - 10%) <-- of totel Xp

Trigger:
  • Save Hero Xp
    • Events
      • Player - Player 1 (Red) types a chat message containging -test2 as An exact match
    • Conditions
    • Actions
      • Hero - Set Player01 experience to Hero_Xp_Red. Hide level-up graphics
 

Komaqtion

You can change this now in User CP.
Reaction score
469
Trigger:
  • Set TempInt = ((Hero experience of (Triggering unit)) - ((Hero experience of (Triggering unit)) / 10))


That's what you're looking for ;)
 

Jeroen

New Member
Reaction score
0
Trigger:
  • Set TempInt = ((Hero experience of (Triggering unit)) - ((Hero experience of (Triggering unit)) / 10))


That's what you're looking for ;)

nope that is share
i need procent so if i have made 440 Xp then
set Hero_Xp_Red = ((Hero experience of player01) - 10%)
440 - 10% = 396 xp then
Hero - Set Player01 experience to Hero_Xp_Red. Hide level-up graphics
 

Lord Regno

Active Member
Reaction score
19
Trigger:
  • set Hero_Xp_Red = ((Hero experience of player01) x 0.90)


EDIT: 100 * 0.90: 90 (Removing 10%)
100* 0.70: 70 (Removing 30%)
100*0.50: 50 (Removing 50%)
100*0.30: 30 (Removing 70%)

EDIT3: I am tired today it edit was right from the beginning...
 

Nexor

...
Reaction score
74
EDIT: 100 * 0.90: 10
100* 0.70: 30
100*0.50: 50

EDIT2: ... now edit its right

What?


100 * 0.9 = 100 * 9 / 10 = 10 * 9 = 90
100 * 0.7 = 100 * 7 / 10 = 10 * 7 = 70
100 * 0.5 = 100 * 5 / 10 = 10 * 5 = 50

Edit: lol learn maths my friend :D
 

Nexor

...
Reaction score
74
If you want to remove a % from the actaul value, then use this:


<Value> * ( 1 - <Remove> )

<Remove> should be between 0 and 1, so removing 10% look lie the following:

XP * ( 1 - 0.1 ) = XP * 0.9

But the best solution is what Lord Regno wrote. this is just another way to do it.
 

Jeroen

New Member
Reaction score
0
Trigger:
  • set Hero_Xp_Red = ((Hero experience of player01) x 0.90)


EDIT: 100 * 0.90: 90 (Removing 10%)
100* 0.70: 70 (Removing 30%)
100*0.50: 50 (Removing 50%)
100*0.30: 30 (Removing 70%)

EDIT3: I am tired today it edit was right from the beginning...

i can't build that because you can do ((Hero experience of player01) x 0.90)
can only use 1 or -1 ect...
 

xXGauntletXx

New Member
Reaction score
4
Trigger:
  • set Hero_Xp_Red = ((Hero experience of player01) x 0.90)


what you need to do to use the x0.90 is:

Trigger:
  • set Hero_Xp_Red = ConvertRealToInteger(((Hero experience of player01) x 0.90))


I don't remember the exact function, but that's the general idea.
 

Jeroen

New Member
Reaction score
0
Thank you this is fixed

the exact match was:
Trigger:
  • Set Hero_Xp_Red = (Integer(((Real((Hero experience of Player02))) x 0.90)))
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top