I've a content type 'Content' with the field 'Value' (an integer) and a flag called 'Publish Content and grant points to user'. Every time a **Content is flagged** with this flag, I'd like to **grant the Content's author some User Points, equal to the value in the 'Value' field**.

I tried solving the first part of my problem with the Rules module like this:

    *Event: A node has been flagged, under "Publish Content and grant points to user"
    
    *Conditions: Content is of type 'Content'
    
    *Actions: Grant points to a user: ...

However, it's impossible to pick `flagged-node:field-value` in the Points section. I also tried:

    *Event: A node has been flagged, under "Publish Content and grant points to user"
    
    *Conditions: Content is of type 'Content'
    
    *Actions:
       
     - Calculate a value: `[flagged-node:field-value]` "+" 0. (Variable name = result)
    
     - Grant points to a user: ...

But then, the variable 'result' is not available. How can I solve this issue?


  [1]: http://drupal.stackexchange.com/questions/87596/how-to-limit-the-amount-of-user-points-users-get/87597#87597