Blockland Forums > Help

Need help with VCE

Pages: (1/2) > >>

xxrumaroxx:

I need help with VCE. To my understanding when using VCE to make it where a player must have a specific amount of points or more to be able to obtain an item you must set the event for the brick variable as (>=) , meaning greater than or equal to. For example this is the event that I put in:
---------------------------------------------------------------------------------onActivate>player>VCE_IfVariable>points>(>=)>30
onVariableTrue>Player>additem>Dual Handguns
onVariableFalse>Client>CenterPrint>cost: 30 points>3
---------------------------------------------------------------------------------
After putting this in I started a minigame and began to test my events. When I had 43 points I decided to test out the Dual handgun store brick, which was evented with the above event. When I clicked the brick, I got the client text that should only appear if my points are less than 30, but I had 43 points. Being that I had 43 points, which would be VariableTrue, on my activation of the brick I should have obtained the Dual handguns. From what I know this is what should have happened but its not working. Can some one let me know what the problem may be.


Big Brother:

hopefully this doesn't make me seem too full of myself, but: http://forum.blockland.us/index.php?topic=166428.0

Kill All:


--- Quote from: Big Brother on November 11, 2011, 01:01:36 PM ---hopefully this doesn't make me seem too full of myself, but: http://forum.blockland.us/index.php?topic=166428.0

--- End quote ---
It's actually a good guide, very helpful to players who want tomlearn about VCE

Orthone:

And to directly fix the problem, you want to be using Self -> IfValue instead of Player -> IfVariable, and then <var:cl:score> instead of "points".

Reshiram:

Or you could use
Player > Ifvariable > Score
But IfValue is more reliable.


Pages: (1/2) > >>

Go to full version