If you can't explain yourself clearly when you have time to type up your post.., you definitely won't be able to explain yourself over instant messaging...
As it stands now the only coherent part of your post is your current script.., but it's still incredibly vague it says nothing about what it's supposed to do and what it's actually doing (and since it uses CHAT, what chat messages you're testing it with)
Both links suggest that liteloader is also a Forge mod and should work by just dropping extracted jar in minecraft/mods folder.
The first link also include somehow complex different way of installing liteloader. I did not try that yet. One of the reply in first link also suggest that problem might be in incompatibility of forge and liteloader version. I did not find any other version of liteloader for 1.7.10 minecraft.
And some users reported that placing liteloader jar in minecraft/mods folder work for them.
At litleoader site there is diagram how to use liteloader-installer but for me it complains that directory is missing a launcher profile.
So I selected the option to extract liteloader and then placed extracted jar in minecraft/mods folder. Result is, as previously said, that minecraft does not finish it starting sequence and FTB launcher is showed again.
If you can't explain yourself clearly when you have time to type up your post.., you definitely won't be able to explain yourself over instant messaging...
As it stands now the only coherent part of your post is your current script.., but it's still incredibly vague it says nothing about what it's supposed to do and what it's actually doing (and since it uses CHAT, what chat messages you're testing it with)
ok, the command need to toggle it on/off, when
[18:16:34] [Client thread/INFO]: [CHAT] marcocorriero56 was automatically kicked for using harmful commands.
It needs to unban the player like now is marcocorriero56
, if is off, is dont do anything... can you help me?
ssshhhh.., i understand your frustration but we already made this point, let's not keep hammering it too hard
Mostly i just ignore people that don't know what they're asking for, and i recommend you do the same - this way you can keep your sanity AND not be a jerk =P
I assume the guy may be using a translator or is only just learning english..
Hey guys, I have a few questions regarding this mod.
First of all I need help with the STOP command. It seems whenever I use it, it doesn't work. Specifically I need help stopping a <Farmer.txt> script on my m key. It is a long script and I just want to check certain portions of it or at least not have to go through the entire thing because a lot of it is copy and paste. What I have been doing is $${STOP(all)}$$ $${STOP()}$$ Neither seem to work.
Second of all, I need help finding what name would be used for the leftclick mouse button. For example, $${keydown(left)}$$ is how I would bind something to move left, how do I bind something to attack/destroy such as an autominer?
Third, I need help inputing a simple command at the end of script. I think I would be able to do an echo command, but the command I am trying to do in the middle of my script is /warp shop and I don't know how to do that and make it work.
Lastly, I would like help with looping this said script. If I wanted to run this script like 100 times, how would I go about doing it assuming it is named <Farmer.txt>
IFMATCHES(%CHATCLEAN%,"(.+) was automatically kicked for using harmful commands.");
match(%CHATCLEAN%,"(.+) was automatically kicked for using harmful commands.",&victimtrolled,1);
LOG(&7[&eMarco&6BOT&7]&f: %@&victimtrolled% got kicked by trolls! Unbanning...);
WAIT(1);
ECHO(/glist unban %&victimtrolled%);
ENDIF;
ENDIF;
}$$
I've marked in red two lines.., both of those are UNSETting the switch.., (turning it off), i assume one of those should be a SET instead
Also i'm suspicious of the fact that this is all in one script..., the last part seems to take messages from the server, so it is probably onChat or chatFilter..., but then the server never sends you plain messages starting with slashes...so those parts shouldn't "work"
anyway, if you use a button instead it would be something like this
button:
$${Toggle(@trollblock);}$$
onChat:
$${
IF(@trollblock);
IFMATCHES(%CHATCLEAN%,"(.+) was automatically kicked for using harmful commands.");
match(%CHATCLEAN%,"(.+) was automatically kicked for using harmful commands.",&victimtrolled,1);
LOG(&7[&eMarco&6BOT&7]&f: %@&victimtrolled% got kicked by trolls! Unbanning...);
WAIT(1);
ECHO(/glist unban %&victimtrolled%);
Hey guys, I have a few questions regarding this mod.
First of all I need help with the STOP command. It seems whenever I use it, it doesn't work. Specifically I need help stopping a <Farmer.txt> script on my m key. It is a long script and I just want to check certain portions of it or at least not have to go through the entire thing because a lot of it is copy and paste. What I have been doing is $${STOP(all)}$$ $${STOP()}$$ Neither seem to work.
Stop(*) should stop everything.., Stop(all) should also work.., are you sure it doesn't?
Check the running scripts list by pressing your macro activate key (g for me).., it pulls up a green bar on the bottom and lists running scripts in the upper left corner
Perhaps you only think it's running because you had a KeyDown() command and haven't called a respective KeyUp() yet..?
Also.., avoid copy-paste, it's a nightmare to fix/tweak/improve - there's probably a much better way to do whatever you're trying to
Instead, put the similar code in a loop (perhaps a For(#i,start,end,step)), and use variables for the few parts that are different
Second of all, I need help finding what name would be used for the leftclick mouse button. For example, $${keydown(left)}$$ is how I would bind something to move left, how do I bind something to attack/destroy such as an autominer?
When using Key commands, you specify the binding, not the physical key you have bound to it
you said attack/destroy rather than "mouse1", which is actually correct.., "attack" is the word you need
The other thing is that attack is a momentary binding.., KeyDown and KeyUp have no effect on it.. it must be called with Key(attack) every tick for the duration you want to "hold it down" for
See this post on how key bindings and the respective script actions work
Third, I need help inputing a simple command at the end of script. I think I would be able to do an echo command, but the command I am trying to do in the middle of my script is /warp shop and I don't know how to do that and make it work.
Echo("/warp shop")?, what's not working about it...?
Lastly, I would like help with looping this said script. If I wanted to run this script like 100 times, how would I go about doing it assuming it is named <Farmer.txt>
Do(100);
//rest of code with a 4 space or 1 tab higher indent
I've marked in red two lines.., both of those are UNSETting the switch.., (turning it off), i assume one of those should be a SET instead
Also i'm suspicious of the fact that this is all in one script..., the last part seems to take messages from the server, so it is probably onChat or chatFilter..., but then the server never sends you plain messages starting with slashes...so those parts shouldn't "work"
anyway, if you use a button instead it would be something like this
button:
${Toggle(@trollblock);}$
onChat:${
IF(@trollblock);
IFMATCHES(%CHATCLEAN%,"(.+) was automatically kicked for using harmful commands."); match(%CHATCLEAN%,"(.+) was automatically kicked for using harmful commands.",&victimtrolled,1);
LOG(&7[&eMarco&6BOT&7]&f: %@&victimtrolled% got kicked by trolls! Unbanning...);
WAIT(1);
ECHO(/glist unban %&victimtrolled%); ENDIF;
ENDIF;}$
[/indent]
Thank you for your prompt and helpful reply. I was going back through the thread and found this:
Break it down into small generic actions...
you want to have the attack key constantly triggered...
you also want to check whether your targetted block is one of three and decide what to do based on that
and then you also want to keep doing that indefinitely
triggering a bind -[/b] Key(attack)
splitting based on a condition - [/b]IF(HITID == ice || HITID == packed_ice || HITID == obsidian);...;ELSE;...;ENDIF
repeating a piece of logic -[/b] Do();...;Loop
Combining those
I can't seem to get this to work with sugarcane as the HITID Block. I believe the "ID" for Sugar cane is REEDS, but I cannot make it work without it always being on, which is no the desired outcome. Thanks again in advance!
'Cause tomorrow
Thank you for your prompt and helpful reply. I was going back through the thread and found this:
I can't seem to get this to work with sugarcane as the HITID Block. I believe the "ID" for Sugar cane is REEDS, but I cannot make it work without it always being on, which is no the desired outcome. Thanks again in advance!
'Cause tomorrow
Oops, sorry! The script I tried using was $${
Do();
IF(HITID == reeds);
Key(attack);
ENDIF;
Loop;
}$$
I don't understand why it is not working if I'm correct, this script should be autoclicking whenever sugar cane/reeds are behind the cursor or the cursor is pointed at them.
Keys give you a lot less flexibility - weights are a pain to arrange (i've tried), the game needs to be in focus (and if the key does anything else in a GUI then it will), and it causes your physical keyboard to ghost.
As for control, scripts give you as much or as little control as you want
I have a cube of pewter which works extremely well to hold 1 or 2 keys down. Using a physical weight on my keys is much more responsive than fighting with macros, turning them on and off... there is always delay. My modpack has 215+ mods and I'm playing on 8 year old hardware. I also don't want macros running while the game is not in focus.
Why not use the controls menu for that??
You can only bind a key once. If I re-bound my forward key to Insert, then my W key wouldn't function.
if you really need to recreate the behaviour of the "forward" key.., a key state macro should do the trick
Key down: ${KeyDown(forward)}$ Key up: ${KeyUp(forward)}$
Close, but not quite: a key state macro is not needed, and the correct syntax is: $${KeyDown(Forward)}$$
I have a cube of pewter which works extremely well to hold 1 or 2 keys down. Using a physical weight on my keys is much more responsive than fighting with macros, turning them on and off... there is always delay. My modpack has 215+ mods and I'm playing on 8 year old hardware. I also don't want macros running while the game is not in focus.
You can only bind a key once. If I re-bound my forward key to Insert, then my W key wouldn't function. Close, but not quite: a key state macro is not needed, and the correct syntax is: ${KeyDown(Forward)}$
Rather than using weights, why not set those same keys to toggle a loop on/off which execute your commands?
eg. if(quack);unset(quack);else;set(quack);do();somethingproductivelikespamcommands;while(quack);endif
Quick question, thought i'd throw it out there.
Do you still need help or did you just wanna tell us how you have an old computer and weights for your keyboard?
PS: im fairly certain he suggested the Key-State macro because you said you didn't want it to work as a toggle. I have not verified but im fairly certain that without the keyup event you wont always stop moving forward until you use your original move forward key
It appears the message, the script is working on LOG,
There the broken script
we can use skype, it will be more faster?
If you can't explain yourself clearly when you have time to type up your post.., you definitely won't be able to explain yourself over instant messaging...
As it stands now the only coherent part of your post is your current script.., but
it's still incredibly vagueit says nothing about what it's supposed to do and what it's actually doing (and since it uses CHAT, what chat messages you're testing it with)'Cause tomorrow spring is here
How can I use this mod with Sky Factory 2.5.0?
I downloaded liteloader-installer-1.7.10-04.jar extracted liteloader-1.7.10.jar placed it in /mods folder.
I also placed Macro-Keybind-Mod-1.7.10.litemod in /mods folder
When minecraft start it crashes.
SkyFactory 2.5.0 has those Forge mods:
FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar)
Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar)
I really would like to try Macro Keybind Mod.
SkyFactory now uses FTB launcher. I searched the web for how to install liteloader in FTB launcer and found those 2 links (among others):
http://forum.feed-the-beast.com/threads/how-to-install-zans-minimap-voxelmap-to-ftb-1-7-10.61706/
https://www.reddit.com/r/feedthebeast/comments/34zt7s/how_to_install_liteloader_into_a_ftb_modpack/
Both links suggest that liteloader is also a Forge mod and should work by just dropping extracted jar in minecraft/mods folder.
The first link also include somehow complex different way of installing liteloader. I did not try that yet. One of the reply in first link also suggest that problem might be in incompatibility of forge and liteloader version. I did not find any other version of liteloader for 1.7.10 minecraft.
And some users reported that placing liteloader jar in minecraft/mods folder work for them.
At litleoader site there is diagram how to use liteloader-installer but for me it complains that directory is missing a launcher profile.
So I selected the option to extract liteloader and then placed extracted jar in minecraft/mods folder. Result is, as previously said, that minecraft does not finish it starting sequence and FTB launcher is showed again.
So how do Install liteloader to FTB modpack then?
ok, the command need to toggle it on/off, when
[18:16:34] [Client thread/INFO]: [CHAT] marcocorriero56 was automatically kicked for using harmful commands.
It needs to unban the player like now is marcocorriero56
, if is off, is dont do anything... can you help me?
the command for unbanning it is /glist unban
Okay, gotcha.., i think..
So if i'm understanding you correctly, you want two things
When you press a button:
switches between "on" and "off" every time you press it
When a chat message appears:
If the message is an automatic kick AND the button menioned previously was last turned on, unbans the kicked player
is this correct?
'Cause tomorrow spring is here
ssshhhh.., i understand your frustration but we already made this point, let's not keep hammering it too hard
Mostly i just ignore people that don't know what they're asking for, and i recommend you do the same - this way you can keep your sanity AND not be a jerk =P
I assume the guy may be using a translator or is only just learning english..
'Cause tomorrow spring is here
Correct.
Hey guys, I have a few questions regarding this mod.
First of all I need help with the STOP command. It seems whenever I use it, it doesn't work. Specifically I need help stopping a <Farmer.txt> script on my m key. It is a long script and I just want to check certain portions of it or at least not have to go through the entire thing because a lot of it is copy and paste. What I have been doing is $${STOP(all)}$$ $${STOP()}$$ Neither seem to work.
Second of all, I need help finding what name would be used for the leftclick mouse button. For example, $${keydown(left)}$$ is how I would bind something to move left, how do I bind something to attack/destroy such as an autominer?
Third, I need help inputing a simple command at the end of script. I think I would be able to do an echo command, but the command I am trying to do in the middle of my script is /warp shop and I don't know how to do that and make it work.
Lastly, I would like help with looping this said script. If I wanted to run this script like 100 times, how would I go about doing it assuming it is named <Farmer.txt>
All help is appreciated! Thanks!!!
I've marked in red two lines.., both of those are UNSETting the switch.., (turning it off), i assume one of those should be a SET instead
Also i'm suspicious of the fact that this is all in one script..., the last part seems to take messages from the server, so it is probably onChat or chatFilter..., but then the server never sends you plain messages starting with slashes...so those parts shouldn't "work"
anyway, if you use a button instead it would be something like this
button:
$${Toggle(@trollblock);}$$
onChat:
$${
IF(@trollblock);
LOG(&7[&eMarco&6BOT&7]&f: %@&victimtrolled% got kicked by trolls! Unbanning...);
WAIT(1);
ECHO(/glist unban %&victimtrolled%);
ENDIF;
}$$
'Cause tomorrow spring is here
Stop(*) should stop everything.., Stop(all) should also work.., are you sure it doesn't?
Check the running scripts list by pressing your macro activate key (g for me).., it pulls up a green bar on the bottom and lists running scripts in the upper left corner
Perhaps you only think it's running because you had a KeyDown() command and haven't called a respective KeyUp() yet..?
Also.., avoid copy-paste, it's a nightmare to fix/tweak/improve - there's probably a much better way to do whatever you're trying to
Instead, put the similar code in a loop (perhaps a For(#i,start,end,step)), and use variables for the few parts that are different
When using Key commands, you specify the binding, not the physical key you have bound to it
you said attack/destroy rather than "mouse1", which is actually correct.., "attack" is the word you need
The other thing is that attack is a momentary binding.., KeyDown and KeyUp have no effect on it.. it must be called with Key(attack) every tick for the duration you want to "hold it down" for
See this post on how key bindings and the respective script actions work
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1275039-macro-keybind-mod-0-10-12?comment=4291
Echo("/warp shop")?, what's not working about it...?
Do(100);
'Cause tomorrow spring is here
<Moved>
Thank you for your prompt and helpful reply. I was going back through the thread and found this:
I can't seem to get this to work with sugarcane as the HITID Block. I believe the "ID" for Sugar cane is REEDS, but I cannot make it work without it always being on, which is no the desired outcome. Thanks again in advance!
'Cause tomorrow
I need help, ok,
Sometimes i need to ipban a specific player...
Then, i need the player's hash,
and i need to type /gadmin list
ex now it appears
[17:50:54] [Client thread/INFO]: [CHAT] [ Real Name ] : [ Display Name ] - Hash:
[17:50:54] [Client thread/INFO]: [CHAT] [ GuerreroCanino ] : [ GuerreroCanino ] - 2d03
[17:50:54] [Client thread/INFO]: [CHAT] [ Huginnn_ ] : [ Huginnn_ ] - c06c
[17:50:54] [Client thread/INFO]: [CHAT] [ falceso ] : [ falceso ] - 4345
[17:50:54] [Client thread/INFO]: [CHAT] [ anderminde456 ] : [ anderminde456 ] - 8953
[17:50:54] [Client thread/INFO]: [CHAT] [ Mark_the_Dragon ] : [ Mark_the_Dragon ] - dfe4
[17:50:55] [Client thread/INFO]: [CHAT] [ BornInAFlame ] : [ FireChild ] - bab5
[17:50:55] [Client thread/INFO]: [CHAT] [ naruto4360 ] : [ naruto4360 ] - f180
[17:50:55] [Client thread/INFO]: [CHAT] [ DanFra ] : [ DanFra ] - c98e
[17:50:55] [Client thread/INFO]: [CHAT] [ _ChanirPlayz_ ] : [ CharaIsFrisk ] - 6376
[17:50:55] [Client thread/INFO]: [CHAT] [ Crazy_And_Cooler ] : [ CrazyAndCooler ] - e6b3
[17:50:55] [Client thread/INFO]: [CHAT] [ TacoTaki ] : [ TacoTaki ] - 3772
[17:50:56] [Client thread/INFO]: [CHAT] [ LineQuard ] : [ RememberMe ] - 3a0a
[17:50:56] [Client thread/INFO]: [CHAT] [ Twilight_Gamer42 ] : [ Twilight_Gamer42 ] - e46c
[17:50:56] [Client thread/INFO]: [CHAT] [ TomCreeperMC ] : [ TomCreeperMC ] - 2f0c
[17:50:56] [Client thread/INFO]: [CHAT] [ StupidDan ] : [ StupidDan ] - 8587
[17:50:56] [Client thread/INFO]: [CHAT] [ marcocorriero11 ] : [ marcocorriero11 ] - fcfe
[17:50:56] [Client thread/INFO]: [CHAT] [ TheNubzPlayerPT ] : [ TheNubzPlayerPT ] - 2e1f
[17:50:56] [Client thread/INFO]: [CHAT] [ Rosa_prosapia ] : [ Flame ] - 1d5b
[17:50:57] [Client thread/INFO]: [CHAT] [ xminebross ] : [ xminebross ] - e8a2
[17:50:57] [Client thread/INFO]: [CHAT] [ TheLoLFisk ] : [ TheLoLFisk ] - 93a3
[17:50:57] [Client thread/INFO]: [CHAT] [ tzu2770 ] : [ tzu2770 ] - 045f
example i want to ban GuerreroCanino
[17:50:54] [Client thread/INFO]: [CHAT] [ GuerreroCanino ] : [ GuerreroCanino ] - 2d03
ok, ill type !!findhash GuerreroCanino
and the macro need to type ECHO(/gadmin list);
but is not detecting the hash, guerrerocanino's hash is 2d03
How i can fix it?
after i did this, you can do some macros, like !!ipban GuerreroCanino
and need to search guerrero's hash and typing /gadmin ipban 2d03
same for /gadmin nameban
Thanks for everyone will help me.
What was the script you tried?
Now you're getting very vague again..,
When should this script run exactly?
What should it do? (step by step, in order)
'Cause tomorrow spring is here
Oops, sorry! The script I tried using was $${
Do();
IF(HITID == reeds);
Key(attack);
ENDIF;
Loop;
}$$
I don't understand why it is not working if I'm correct, this script should be autoclicking whenever sugar cane/reeds are behind the cursor or the cursor is pointed at them.
Close, but not quite: a key state macro is not needed, and the correct syntax is: $${KeyDown(Forward)}$$
Rather than using weights, why not set those same keys to toggle a loop on/off which execute your commands?
eg. if(quack);unset(quack);else;set(quack);do();somethingproductivelikespamcommands;while(quack);endif
Quick question, thought i'd throw it out there.
Do you still need help or did you just wanna tell us how you have an old computer and weights for your keyboard?
PS: im fairly certain he suggested the Key-State macro because you said you didn't want it to work as a toggle. I have not verified but im fairly certain that without the keyup event you wont always stop moving forward until you use your original move forward key