Oh wow that worked sorta, just gotta fix some of the little flaws. Or maybe I just totally typed something wrong. Anyways to the people that helped me, thank you.
Oh wow that worked sorta, just gotta fix some of the little flaws. Or maybe I just totally typed something wrong. Anyways to the people that helped me, thank you.
Heh, thanks for the feedback
*Takes mental note to always emphasize the first rule about using script tags, because by the end it's easy to have forgotten
If you have a specific issue left, paste your script and tell us what it's doing wrong =P, good luck
---
Oh, and about helping you directly, sorry i didn't but i really want people to understand what they're doing at least a little bit
the beauty of this mod isn't that it does the exact one thing you want, it's that you can experiment and customize it whenever and however you want - say a week from now you want to instead repeat a different command every 5 minutes, and only 12 times (for an hour)
Knowing how your original script works it'll be trivial to make that for yourself as well =P, just as an example
And with the information, actually, the change logs / list of commands is enough to learn and use all the commands actually, which gives you a ton of creative power
Is it possible to create labels for mods? For example, making a label showing the current or remaning experience of a MCMMO skill, like its own scoreboard does, but on a label. Is that possible?
Is it possible to create labels for mods? For example, making a label showing the current or remaning experience of a MCMMO skill, like its own scoreboard does, but on a label. Is that possible?
is the mod clientside or serverside?
You can't access the memory of the server, for that you can only read from the chat whenever it informs you of things (onChat or ChatFilter)
Im looking to make a Fishing timer using buttons and a onscreen display of how much time is left.
i have been successful using WAIT and LOG commands but that puts a message in chat each time.
im looking for a timer that deincrments with a display from 30s to 0s then USE to reel in if past that time.
Anyone have any pointers?
i would enjoy doing it myself, but am unsure how to make it display.
Im looking to make a Fishing timer using buttons and a onscreen display of how much time is left.
i have been successful using WAIT and LOG commands but that puts a message in chat each time.
im looking for a timer that deincrments with a display from 30s to 0s then USE to reel in if past that time.
Anyone have any pointers?
i would enjoy doing it myself, but am unsure how to make it display.
I got the deincrement to work with a loop but i wonder if GUI can display the timer
I got the deincrement to work with a loop but i wonder if GUI can display the timer
Several ways to do that
You could have a global counter (@#var), bind a label (or even a progressbar!) to that, and decrement that
You can use SetLabel() on a label
You can use Log() to print to chat
the first two assume you have a label or progressbar set up already, if you don't know how to do that, go ahead and ask
You could have a global counter (@#var), bind a label (or even a progressbar!) to that, and decrement that
You can use SetLabel() on a label
You can use Log() to print to chat
the first two assume you have a label or progressbar set up already, if you don't know how to do that, go ahead and ask
IVe just set up the progress bar have no idea how to configure it this is my first time ever using it.
I suppose you use the LOGTO command.
IVe just set up the progress bar have no idea how to configure it this is my first time ever using it. I suppose you use the LOGTO command.
Nah, LogTo is for textareas, for static labels (progress bars also), it's SetLabel(labelname,value)
Or if you use a global variable then put that as the "binding" of the progressbar and simply increment/decrement that variable and it will update automatically
The Meaning of Life, the Universe, and Everything.
Join Date:
7/18/2012
Posts:
55
Minecraft:
MinerMike24
Member Details
I'm helping my friend set this up, and he was wondering if there's a way to set this up so whenever you start walking, you sprint?
--Thanks
EDIT: I figured this out, it's as easy as binding 'W' to $${SPRINT();KEYDOWN(FORWARD)}$$ and you make sure you tick the box that says "Always override conflicting key binds" in the options
Rollback Post to RevisionRollBack
You should try dropbox. It's free cloud storage. Use this link (https://db.tt/jZaplKB) and we both get an extra 500MB
It almost appears as if it is broken, for me when I try to use a crafting script it runs the progress bar but nothing crafts. In single player with the items crafting torches. If it can't craft in the 2x2 window it won't craft the 3x3 for sure. It may be a bug.
How do i do a macro that uses "/sell" every 20-30 second?
Also, how do i slow down this macro:
$${Craft(snow,250)}$$
Its so fast so it buggs somethimes (a lot)
I set it to repeat delay = 9000 but that dosent seem to help, and i can't set it to higher.
(Can i also make it so it uses stacks instead of one and one?)
Instead of using a key state macro, why not a regular one, that gives 250 per craft? and just don't tap it again until it's done with the previous!
And no, it does it one by one, i'm not sure why but... no, there's no way around that without scripting your own crafter (using getslot, getslotitem, slotclick)
I found this out and it seems to work: $${DO();ECHO("/Sell");WAIT(60);LOOP}$$ Is it possible to make it stop with a button click someway?
Stop() stops scripts running from the same key/event (including itself)
Stop(key) should stop scripts running from the specified key or event (by name of process/task/thread?)
and Stop(*) stops everything, i used to have it bound to backspace to easily stop all runaway processes
Heh, thanks for the feedback
*Takes mental note to always emphasize the first rule about using script tags, because by the end it's easy to have forgotten
If you have a specific issue left, paste your script and tell us what it's doing wrong =P, good luck
---
Oh, and about helping you directly, sorry i didn't but i really want people to understand what they're doing at least a little bit
the beauty of this mod isn't that it does the exact one thing you want, it's that you can experiment and customize it whenever and however you want - say a week from now you want to instead repeat a different command every 5 minutes, and only 12 times (for an hour)
Knowing how your original script works it'll be trivial to make that for yourself as well =P, just as an example
And with the information, actually, the change logs / list of commands is enough to learn and use all the commands actually, which gives you a ton of creative power
'Cause tomorrow spring is here
REPLACE(<&subject>,<search>,[replace])
I tried to do REPLACE(&input,"\\\\","\")
then I tried REPLACE(&input,\,=) , REPLACE(&input,\,=) , REPLACE(&input,"\","="), and REPLACE(&input,\\,=)
None of them worked so I was wondering if this is a bug or if i'm doing this wrong.
Goal:
change "\\test\\" to "\test"
I believe should do the trick.
is the mod clientside or serverside?
You can't access the memory of the server, for that you can only read from the chat whenever it informs you of things (onChat or ChatFilter)
'Cause tomorrow spring is here
i have been successful using WAIT and LOG commands but that puts a message in chat each time.
im looking for a timer that deincrments with a display from 30s to 0s then USE to reel in if past that time.
Anyone have any pointers?
i would enjoy doing it myself, but am unsure how to make it display.
I got the deincrement to work with a loop but i wonder if GUI can display the timer
Several ways to do that
You could have a global counter (@#var), bind a label (or even a progressbar!) to that, and decrement that
You can use SetLabel() on a label
You can use Log() to print to chat
the first two assume you have a label or progressbar set up already, if you don't know how to do that, go ahead and ask
'Cause tomorrow spring is here
IVe just set up the progress bar have no idea how to configure it this is my first time ever using it.
I suppose you use the LOGTO command.
You would think is does but it does not...
using this you can see that it works for all characters except \
Nah, LogTo is for textareas, for static labels (progress bars also), it's SetLabel(labelname,value)
Or if you use a global variable then put that as the "binding" of the progressbar and simply increment/decrement that variable and it will update automatically
'Cause tomorrow spring is here
--Thanks
EDIT: I figured this out, it's as easy as binding 'W' to $${SPRINT();KEYDOWN(FORWARD)}$$ and you make sure you tick the box that says "Always override conflicting key binds" in the options
I was trying with this
$${CraftAndWait(chest,64)}$$
I got autocrafting working, but I did it a bit differently. I use
$${CRAFTANDWAIT($$i,$$?)}$$ | $${GUI("")}$$
and it asks you what item you want to craft, and how many you want to craft, and closes your crafting GUI after it is done.
http://mkb.bplaced.net/wiki/#/commands
CRAFTANDWAIT(item[:id],[amount],[throw],[verbose])
It almost appears as if it is broken, for me when I try to use a crafting script it runs the progress bar but nothing crafts. In single player with the items crafting torches. If it can't craft in the 2x2 window it won't craft the 3x3 for sure. It may be a bug.
It might not make a big difference for such small scripts, but i would recommend you use a single set of script tags for your script, like this
$${CraftAndWait($$i,$$?);Gui("")}$$
(semicolons or line breaks separate commands, but they form a single script =P)
'Cause tomorrow spring is here
Instead of using a key state macro, why not a regular one, that gives 250 per craft? and just don't tap it again until it's done with the previous!
And no, it does it one by one, i'm not sure why but... no, there's no way around that without scripting your own crafter (using getslot, getslotitem, slotclick)
'Cause tomorrow spring is here
What do you mean "doesn't seem to activate" O.o
What have you done and what are you expecting?
Stop() stops scripts running from the same key/event (including itself)
Stop(key) should stop scripts running from the specified key or event (by name of process/task/thread?)
and Stop(*) stops everything, i used to have it bound to backspace to easily stop all runaway processes
'Cause tomorrow spring is here