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 May 19, 2013Just got this: http://pastebin.com/6Sa0QQuG with Spigot. It almost crashed my server. Is that the smoke effect too ?
-
View User Profile
-
Send Message
Posted May 19, 2013@lexlaiden The @ENTITY works fine now, but the @DROPITEM still doesn't. I'm guessing that's something you haven't addressed yet? Here is the log http://pastebin.com/yct4pp4m Thanx for all the work!
-
View User Profile
-
Send Message
Posted May 19, 2013@lexlaiden
Okay thank you :)
-
View User Profile
-
Send Message
Posted May 19, 2013@Brocodo
If by "with smoke" you mean @SMOKE command then it is why. I have not changed all the code @SMOKE being one that has not been addressed yet. As for the delay. I know why and that is temporary (I did it on purpose on the CMD, CMDCON and ENTITY) will be taking the delay out next update
-
View User Profile
-
Send Message
Posted May 18, 2013Tested it.
I get this error sometimes when spawning zombies, with smoke and a @IF check for mob's around the player: http://pastebin.com/cuL3bUXX
Also, the long scripts lines are not activated at the same time, or very fast.
They have like a 0.2 - 0.5 seconds delay even tho i didn't use @PAUSE.
-
View User Profile
-
Send Message
Posted May 18, 2013Going to test it now on Libigot.
Thank you SO much for the update.
I will donate you 10 euro soon.
-
View User Profile
-
Send Message
Posted May 18, 2013Curious, but is anyone getting extra lag? I think its honestly from excess plugins, but wanted to see if anyone else was noticing anything.
-
View User Profile
-
Send Message
Posted May 18, 2013So far everything works perfectly with 1.2.5 (I already downloaded it :P) on Spigot and I'm really happy with that! This is an amazing plugin. Going to donate 15$ now.
-
View User Profile
-
Send Message
Posted May 18, 2013@midnightfang22
That wouldnt fix my problem though, just replacing the <cmdarg:2> with <var:$temp.var> would still result in two functional placeholders
> not working-
View User Profile
-
Send Message
Posted May 17, 2013@H8llfire
The workaround would probably not work as well for you as it does for me. The way it works is basically this:
If the object didn't require a <cmdarg:1> or <var:> to get the correct one, then it would work, but it won't the way you are trying to do it, sadly.
-
View User Profile
-
Send Message
Posted May 17, 2013@midnightfang22
Could you explain the workaround with some more detail? I was thinking mao on trying to get a nicely working workaround, I already played with tons of temporary variables, but after some times I got so frustrated on all the placeholder limitations in VT that I just gave it up, hoping to get some stuff fixed.
Another example: My script Loops the variable $temp.<playername> up to the amount of reputation a player received (stored in another variable $rep_<cmdarg:1>.no ). To display it I do (no formatting) @PLAYER # $temp.<playername> from $rep_<cmdarg:1>.<var:$temp.<playername>>
How would you workaround ? (The variable $rep_<cmdarg:1>.<var:$temp.<playername>> is the one showing in chat as $rep_Username.<var:$temp.<playername>> )
The temp obj is btw also a reason to use the delobj function. If it would work I could easily write tons of temp variables without filling up my scripts with @DELVAR's, as I could just run /vt delobj temp on server start.
-
View User Profile
-
Send Message
Posted May 17, 2013@H8llfire
the /vt delobj might be intentional simply to show confirmation, idk. It does the same thing with <getarea:> and since I use <getarea:> a in a lot of checks, the logs get spammed with the player's Y-coordinate for each <getarea:>. As for the funtional placeholder, that might be just how it is setup since that has been there for a while, I'm not too sure on that. (a quick way to get around it would be to save each of the extra functional placeholder to a variable itself and use that for the check, then erase it afterwards).
-
View User Profile
-
Send Message
Posted May 17, 2013Just downloaded the newest version. It really seems to fix these async issues, however im not one of those who got these issues alot. (on spigot)
What is still not fixed neither is /vt delobj.
Don't know if you are aware of it, but whenever you use it it will display ANY obj until it "finds" the correct obj, spamming the console and lagging the server until it found it.
Also, my ticket is not fixed by this neither: http://dev.bukkit.org/server-mods/variabletriggers/tickets/62-functional-placeholders-can-only-be-used-once-per-variable/
Although, thanks for these fixes!
-
View User Profile
-
Send Message
Posted May 17, 2013I should be releasing an update tonight! This should address the CMDOP, CMDCON, CMD and ENTITY async problems and the concurrent issues. I am hopefull that this will also solve those that use Spigot for these commands and and some other issues.
This is not all the fixes I plan to do but I want to release this and get some feed back to see what this fixes and what it doesn't. Then I will continue to address the reast of the issues that are left.
-
View User Profile
-
Send Message
Posted May 14, 2013@Brocodo
Waiting for this too! :(
-
View User Profile
-
Send Message
Posted May 12, 2013Could someone please tell me when this plugin is fixed for Spigot/Libigot?
I'm really waiting every day for it, this plugin i use to script dungeons and i really need to get them working :(
-
View User Profile
-
Send Message
Posted May 11, 2013@Lyoko_Firelyte
Must be related to server setup then like CPPU and OS and java etc.
-
View User Profile
-
Send Message
Posted May 10, 2013@Dinastya
Tried a schematic paste with @CMDOP and it crashed after the third one, but it only crashed me, not the server, and the errors were from WorldEdit not being able to paste something correctly, I didn't get any from VariableTriggers.
-
View User Profile
-
Send Message
Posted May 10, 2013@Lyoko_Firelyte
Then you aren't using worldedit for sure.
And i'm not the only one with crashes and i keep by server updated including all my plugins.
We are already catching exceptions in our own custom plugins now special for VT.
I think it's more related to the server setup like CPU and OS etc.
But yeah worldedit is the main reason of the crashes because i use VT mostly for minigames and events and that requires a lot worldediting.
-
View User Profile
-
Send Message
Posted May 10, 2013@Dinastya
I really think it's an outdated plugin or something that is conflicting with VT for you; I have three active servers connected with BungeeCord with hundreds of scripts (basically the core system of the servers) that replace a lot of normal plugins - I use every single @ command in the book and I've not had a single crash from this plugin! Even on 8,000+ minigame scripts that change variables every half second, 20TPS and no lagg. (This is on a server with 34 plugins). I strongly think you are either misusing scripts or another plugin is conflicting with it. I understand there are async threads, but they should not be causing your server to crash (especially at the rate you are describing).