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 Aug 24, 2012is there anything this plugin cant do?
(I really want to know!)
-
View User Profile
-
Send Message
Posted Aug 23, 2012OK anyone who wants a way to send commands to your server from your website or a way to get info to your website. I just uploaded a new plugin http://dev.bukkit.org/server-mods/socketcraft-v1-0-0/
Its very lightweight. like 7kb but lets you easly send command to your server. I plan to incorporate the abillity to set Object Variable in VT from your website also.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@Gunnerrrrr
You can do it an number of different ways.
Go around you map and type:
/vt setloc loc 1
goto another spot type:
/vt setloc loc 2
and so on until you have all your locations you want. Then you can create a Click Trigger or Walk Trigger or area Trigger for the portal I will just do a walk trigger to show you.
At your portal type:
/vtwalk @SETINT $<playename>.rand <random1to:2>
click the block on the ground that you want when they walk on it they will teleport. You should change the 2 in line above to the number of locations you set.
Now typewach line and click the same block: /vtwalk @IF $<playename>.rand = 1
/vtwalk @TP $loc.1
/vtwalk @ENDIF
Do this for each location you set but change the 1 on first and second line to the number of the location.
Once you have done this your done. Now when someone walks on that block they will be teleported toone of the locations you setup.
You can create an Area Enter trigger instead of a Walk trigger so that it can be any size of an area that if they enter this area they will be teleported.
Any other questions please post on the VariableTriggers forum. Thanks
-
View User Profile
-
Send Message
Posted Aug 23, 2012On this thread: http://forums.bukkit.org/threads/wild-portal.95174/
Someone said i can create a random location portal with this plugin, how is this possible?
-
View User Profile
-
Send Message
Posted Aug 23, 2012Just uploaded v1.1.7
This update fixes the <cmdarg:index> problem and add a few new features.
I will continue to fix any bugs found and carftbukkit version updates, but this will be the last new features update untill you guys start voting on new features you want added. http://www.wizardscraft.com/plugins/vtvote/index.html
If VariableTriggers is everything you need it to be, great! Enjoy. But if there are still things you would like to see added to it then you need to start voting on the features you like and suggest featuresthat you want but are not on the list. :)
-
View User Profile
-
Send Message
Posted Aug 22, 2012I was just wondering if you guys relized the last update include a Line Of Sight functional place holder
<getblocklos:proc:range>
and have anyof you thought of a good use for it? Like a /command trigger that gets the blcok location the player is looking at when he types the commnad and do somthing at that location.
-
View User Profile
-
Send Message
Posted Aug 22, 2012This is sick, made my day playing around with this plugin!
-
View User Profile
-
Send Message
Posted Aug 21, 2012Very useful for my server thankyou
-
View User Profile
-
Send Message
Posted Aug 21, 2012just to point out to those that don't know. There was a known issue @TP in all versions prior to v1.1.6.
The issue was causing some people to remain as OP after teleporting. This has been fix and realeased in the v1.1.6 update. So if your on an older version get the new update.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@lexlaiden You're absolutly right! I'd forgotten my @ENDIF 's. Thanks for putting me back on track :)
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Yap173
Please post yor script in the Script Probbles forum so we can take a look.
Chances are you either have a missing @ENDIF or your criss crossing your @ENDLOOP and @ENDIF
-
View User Profile
-
Send Message
Posted Aug 20, 2012Hi, can anyone help, please. I've made a script for an area trigger and used loops, but when I use it I get an error in the console saying '...Misplaced @ENDLOOP. Ignoring line and continuing' I'm not sure what i've done wrong since it's after the @LOOP with the rest of the script in between and before I'm accused of not reading the way to enable @LOOP, I'm pretty confidant that I have since it recognises that I have advanced mode enabled. Thanks
-
View User Profile
-
Send Message
Posted Aug 19, 2012@lexlaiden
Yeah I knew that was just wondering a way to just edit yml and be done with it but well have to just do this by hand now first time. Thanks
-
View User Profile
-
Send Message
Posted Aug 19, 2012@lochlain000
If you want to delete variables automatically in a script when your done using it in your script, use @DELVAR
read http://dev.bukkit.org/server-mods/variabletriggers/pages/docs/script-commands/#w-dynamic-variable-commands
If you just want to clean up afterwards use the command line
/vt delvar [OBJ] [VAR] - to delete a single Variable
or
/vt delobj [obj] - to delete this object and all variables on this object
-
View User Profile
-
Send Message
Posted Aug 19, 2012@lexlaiden
Thanks, that helps alot but ran into another issue and I really cannot find it anywhere. The vardata.yml, can it be edited so it would not put back old info to it again? It can get pretty full of useless variables and I would like to be able to remove those that are no longer used. At the moment, even with autosave, savetriggers, reloadtriggers, I just cannot edit away variables without them returning in a sort while again.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@lexlaiden Thanks for the reply, but I realised I don't need to use @AND, it'll carry out the command without it since it's next to be executed.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@Yap173 @AND and @OR are used as a continuation of an @IF test
-
View User Profile
-
Send Message
Posted Aug 18, 2012Loving the plugin! Although, I'm a bit confused as to why I can't put an @AND command on the line after an @ELSE, I know you said you can't but why? Is there a way of changing this or an alternative? Thanks
-
View User Profile
-
Send Message
Posted Aug 18, 2012ahhh
ok thanks
-
View User Profile
-
Send Message
Posted Aug 18, 2012@jeffro1001 DO NOT set the cooldown in the YML file manualy
What is stored in the YML file is not a setting for cooldown it is a timestamp that is used if a cooldown is encountered in the script. You set the cooldown as a script command only @COOLDOWN 5.5 seconds.
@lochlain000
What you do is use /vt autosave to toggle autosaving on and off that way when you are editing triggers you don't have to worry about it getting over written. Then when done use /vt reloadtriggers and /vt reloadscripts