VariableTriggers

Make your own plugin like features and more using VariableTriggers
This is a very powerful plugin that has unlimited potential. Create triggers that run lines of script when a player Clicks or Walks on a block (dirt, door, switch, trigger, torch, any block) or Create Event Triggers such as PlayerDeath , EntityDeath, BlockBreak, BlockPlaced, Join, Quit, Respawn, Interact and EntitySpawn that also run scripts. You can define Area Triggers and Command Triggers as well. You can use Dynamic Object variables and conditional IF and ELSE statements in the scripts. You can run any command that a player or OP can run and many speacial built-in commands to Teleport, Spawn Entities, Play Effects Visual or Sound, Set Blocks, Toggle Blocks, Check Players Heath and much more!. The scripts are executed on their own threads to take the strain off of the main server thread.
















-
View User Profile
-
Send Message
Posted Sep 4, 2012And also, is there a way to use @CMD or @CMDOP without the player reading any text back?
For instance, I wand to implement @CMDOP KILLALL, but I don't want the player triggering that to read how many were killed.
-
View User Profile
-
Send Message
Posted Sep 3, 2012When editing a trigger, can I insert a new line between 2 existing lines so that I don't need to copy/paste every line down a few?
-
View User Profile
-
Send Message
Posted Sep 2, 2012@lochlain000
The idea is that your players use the triggers and you create the triggers. You should not get players any of the create permissions. And the setloc is an admin command
@Haribo98
The permission node for using command triggers is
vtriggers.use.command
-
View User Profile
-
Send Message
Posted Sep 2, 2012When players try to do one of my commands
They don't get anything that it does, just: Unknown command. Type "help" for help.
However when an OP trys it, they get what it's meant to do with that message at the top. I have checked that they can do everything else but commands.
I'm guessing this is just a bukkit plugin issue because the command isn't defined in the plugin.yml. I hope you can fix this somehow!
-
View User Profile
-
Send Message
Posted Sep 2, 2012hi,
I was trying to give permissions for only to the clicktriggers but could not figure out what permission to give for people to be able to use also the /vtrigger setloc command.
They get these
now but which permissions includes the setloc too?
thanks
-
View User Profile
-
Send Message
Posted Aug 30, 2012@Gunnerrrrr
I already replied on your post. The @PLAYER needs to ba all caps
-
View User Profile
-
Send Message
Posted Aug 30, 2012How do i do this?
http://forums.bukkit.org/threads/links-on-command.97257/#post-1313635
-
View User Profile
-
Send Message
Posted Aug 29, 2012@Sean_O_Seaghdha
Just turn autosave off or do what he said and change the time between. I like the autosave, and I like detailed logs.
-
View User Profile
-
Send Message
Posted Aug 28, 2012@lexlaiden
Dude, don't let folks pressure you into doing stuff you hadn't planned to do. That certainly wasn't my intent.
-
View User Profile
-
Send Message
Posted Aug 28, 2012@Sean_O_Seaghdha
OK OK I'll add in something to address this for you. It is simple enough.
There http://dev.bukkit.org/server-mods/variabletriggers/forum/newfeatures/41907-whats-been-added-so-far-in-the-up-comming-release/
-
View User Profile
-
Send Message
Posted Aug 28, 2012@Sean_O_Seaghdha
I do... But I just changed my save interval to 60 mins. I'd love to see this configurable.... But there are other things I'd love to see more!
-
View User Profile
-
Send Message
Posted Aug 28, 2012Anybody else find this annoying?
-
View User Profile
-
Send Message
Posted Aug 28, 2012@ZeroAme
Did you read the doc's ?????
Read this part. http://dev.bukkit.org/server-mods/variabletriggers/pages/docs/place-holders/#w-place-holders-specific-to-plater-death-entity-death
@Byamarro
I understand what you are saying. It's just that this is just simple scripting. Something like this could be added but not easily. #($obj.x * $obj.y + 7) It would require some deep re-writing to extend and parse for this.
I could add it to the vote list and see if people want it, If they want to vote on it I'll do the work.
-
View User Profile
-
Send Message
Posted Aug 28, 2012@lexlaiden
But I need it to detect specific mob death over a different mob death. Like this, I have a boss fight where the player is fighting a stronger Pig Zombie, the pig zombie has the ability to randomly summon zombies to his aid. I need to detect when the pig zombie dies but not the zombies.
Also, another feature request. When needing a location for like @SIGNTEXT, to be able to do it by where player is looking OR the sign that was clicked. Would be helpful when doing @CALL. Thanks!
-
View User Profile
-
Send Message
Posted Aug 28, 2012Is it possible to make sth like that:
x = b+5*z-4 Instead of using MULINT ADDINT SUBINT etc?
I want to use formula y=ax2+bx+c But it's hard to write it using ADDINT etc.
My Brain going to explode every time when I need to use any simple formula. And code is long like road to the moon
-
View User Profile
-
Send Message
Posted Aug 26, 2012@ZeroAme
You can if mob was killed by a player
Use EntityDeath event trigger
/vrevent EntityDeath @SOMECOMMANDS
-
View User Profile
-
Send Message
Posted Aug 26, 2012FEATURE REQUEST: A way to detect mob deaths, specifically those from EpicBoss plugin, but yeah.
-
View User Profile
-
Send Message
Posted Aug 25, 2012I've noticed that @ENTITY can't spawn creatures correctly in a small space, i.e. creatures that can fit in a 1 block space spawn stuck in the wall.
Some experimentation with CommandBook's /spawnmob command shows that they seem to need an extra 0.5 on the X & Z axes than what you'd expect, but @ENTITY's location expects an integer.
Any way of fixing this?
CB 1.3.1-R2.1 [#2345] & VariableTriggers 1.1.7
-
View User Profile
-
Send Message
Posted Aug 25, 2012@seiterseiter
Yes there is, obviously :P
-
View User Profile
-
Send Message
Posted Aug 25, 2012@lexlaiden
He meant a actually random location, so he could generate the coordinates with random numbers on level 90, if the player can spawn there then continue, else loop.