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 Oct 31, 2014I'm doing a pretty big overhaul of the code, which is why it's taking awhile for an update. It's well worth the wait though, I have many, many new features. If you have a pressing issue / feature you'd like to be included in v2.0, please PM me so that I get it added ASAP. I often forget to check tickets, but it e-mails me about PMs. Thanks :)
-
View User Profile
-
Send Message
Posted Oct 27, 2014Doing a stream of some coding (it's sorta boring :P) of this @ http://www.twitch.tv/lyoko_firelyte
Edit: Done for tonight, the video is at http:www.twitch.tv/lyoko_firelyte/b/582709168
Skip to 3:13:00 to hear me get really excited over setting a variable. XD
-
View User Profile
-
Send Message
Posted Oct 25, 2014@Lyoko_Firelyte
Don't forget my PMs! :P
Glad to see there being an update though. I know you'd like to do work for Sponge, but updates for Spigot/Bukkit in the mean time are appreciated.
-
View User Profile
-
Send Message
Posted Oct 25, 2014Hi guys, I'm going through tickets and making fixes at the moment, expect a new build within a day. I'm also adding any suggestions I remember - I've been busy so I've not updated this project in awhile.
-
View User Profile
-
Send Message
Posted Oct 24, 2014This script dosen't work as I imagine. I want it to take the item player holding, but in fact it can't. That's a pity. A certain new place holder just like <takeholdingitems> would be much better, I think.
In addition, there's not any place holder can check the lore of items in player's backpack. Maybe you can take it into consideration?
-
View User Profile
-
Send Message
Posted Oct 18, 2014@KyadCK
I find solution. I simply made MySQL procedure like this
So it send something back to VT and every work perfect :-)
-
View User Profile
-
Send Message
Posted Oct 18, 2014Also, if your script is stopping due to mysql errors I will take a look at it and get a fix, as any errors should be skipped and should go to the next line, so that would be a bug
-
View User Profile
-
Send Message
Posted Oct 18, 2014@H8llfire You can use multiple with certain formatting or you can use the super nesting placeholder for more complex things. As for the bigger ones that require commas, it's not set up to be feasible to include multiple without a lot of headaches
-
View User Profile
-
Send Message
Posted Oct 18, 2014@RaycusMX
VariableTriggers only Supports one functional Placeholder per line. Very very annoying imo, this has been reported numerous times and declined. Makes some ideas I had impossible to do with VT.
-
View User Profile
-
Send Message
Posted Oct 17, 2014@miresru
The problem is INSERT. So no. Not until Lyoko_Firelyte makes a build where INSERT doesn't crash things.
I do have a workaround though, if you don't mind the extra work that comes with it. Send me a PM.
-
View User Profile
-
Send Message
Posted Oct 17, 2014@Lyoko_Firelyte I have a problem about <var:>, just look at this script:
I run the script, and see "a,<var:$obj.var2>". Why can't it be "a,b"? It really confuses me, and brings me lots of trouble. I have done some tests. I found that any place holder after a comma doesn't work, unless they're separated by a space (must be a SPACE, or it won't work, either).
-
View User Profile
-
Send Message
Posted Oct 17, 2014@KyadCK
1) It saves data to DB but it interrupts script at the same time. So all commands below do not run.
2) Is there a way to change something in my example to make it work without error?
-
View User Profile
-
Send Message
Posted Oct 16, 2014@miresru
VT errors out because it doesn't understand that it won't get any info back to put in VarData when you do an INSERT.
I've already logged this bug with Lyoko_Firelyte.
If you know that it works, feel free to ignore.
-
View User Profile
-
Send Message
Posted Oct 16, 2014This command:
gives my error:
after it stops script BUT data is inserted to DB. So it looks like it works but scripts stopped. What I do wrong?
Also if a do this command - no error:
-
View User Profile
-
Send Message
Posted Oct 14, 2014@H8llfire
I don't know, it depends how different their API will be. For now you can download Carbon (a plugin for Spigot) as well as Spigot to enjoy 1.8 features that work with most plugins just fine, and they have the 1.8 items thanks to Carbon as well. However if you're a developer and use threads a lot, Spigot will bite you in the ass with it's Async catcher, but that's another story.
-
View User Profile
-
Send Message
Posted Oct 12, 2014Will VariableTriggers be ported to Sponge? I know this would probably be a shit ton of work.
Also, the @WHILE loop seems to be bugged. I used @WHILE b <takeitem:bla:bla:bla> = true, and it always took the given item twice, executing the takeitem placeholder too many times.
-
View User Profile
-
Send Message
Posted Oct 6, 2014@AncientTom
I found my problem. I had to update my Multicraft launch config files.
-
View User Profile
-
Send Message
Posted Oct 2, 2014Has anyone found a way to work with the problem of players loosing their skins when @WORLDTPing to another world?
-
View User Profile
-
Send Message
Posted Oct 1, 2014Yea, thanks! :)
-
View User Profile
-
Send Message
Posted Sep 30, 2014@JoelMinister
Or...
@MODIFYPLAYER <player> WALKSPEED <amount>
No others plugins are involved, no output, easy to use.