Macro Mod and My macros

Discussion in 'General Discussion' started by rockboy2000, Feb 19, 2014.

  1. rockboy2000

    rockboy2000 Mayor
    Mayor ⛰️⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Oct 19, 2012
    Messages:
    1,344
    Trophy Points:
    50,410
    Gender:
    Male
    EcoDollars:
    $0
    Ratings:
    +310
    I recently have been inactive on ECC, and for reasons I will most likely continue being relatively inactive.

    But as many of the older players will know I used to make many macros. Most of them were bug ridden and boring but some of them really helped me and so I feel that I should release them to everyone.

    Macro mod 1.7.4 beta is out so you can download it from: http://eq2.co.uk/minecraft/mods/mod_macros_0.10.02_beta1_for_1.7.2.litemod

    Along with liteloader: http://dl.liteloader.com/redist/1.7.2/liteloader-installer-1.7.2-04.exe

    For more detailed instructions go to: http://www.minecraftforum.net/topic/467504-172-macro-keybind-mod-01002-beta-release/

    Anyway the macros that I am going to give you worked with either very few minor bugs for no bugs at all from when I used them. Sadly many are broken badly due to the new update and I see no point in release them, but if someone wants to take them and fix them just forum pm me.

    The macros that I have put in the tutorial section, I will link here. These that I show you should not be hard to install for someone with fairly good knowledge of macro mod. Hopefully those who don't know what to do can find help, as currently I do not have much time on my hands.

    1. Balance Log - Logs the most recent 10 transactions between the server, other players and trade signs. To display the transactions type "!trans recent" into local chat. It also displays the time of transaction based on your computer time. It won't work properly until you have done 10 transactions. Please not it cannot be used as evidence in ban appeals/complaints.

    To install put "$$<filename.txt>" into the onChat event.
    Code:
    $${
    STRIP(&chat,%CHAT%)
    IFMATCHES(%&chat%,\$[0-9]+\.\d\d has been taken from your account\.)
        MATCH(%&chat%,\$([0-9]+)\.([0-9]+),{#dollartaken,&centstaken})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%#dollartaken%.%&centstaken% has been taken from your account.)
        PUSH(&recenttrans,%TIME%: $%#dollartaken%.%&centstaken% has been taken from your account.)
        ENDIF
    IFMATCHES(%&chat%,\$[0-9]+ has been taken from your account\.)
        MATCH(%&chat%,\$([0-9]+),{#dollartaken})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%&dollartaken% has been taken from your account.)
        PUSH(&recenttrans,%TIME%: $%#dollartaken% has been taken from your account.)
    ENDIF
    IFMATCHES(%&chat%,\$[0-9]+\.\d\d has been added to your account\.)
        MATCH(%&chat%,\$([0-9]+)\.(\d\d),{#dollaradded,&centsadded})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%#dollaradded%.%&centsadded% has been added to your account.)
        PUSH(&recenttrans,%TIME%: $%#dollaradded%.%&centsadded% has been added to your account.)
    ENDIF
    IFMATCHES(%&chat%,\$[0-9]+ has been added to your account\.)
        MATCH(%&chat%,\$([0-9]+),{#dollaradded})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%#dollaradded% has been added to your account.)
        PUSH(&recenttrans,%TIME%: $%#dollaradded% has been added to your account.)
    ENDIF
    IFMATCHES(%&chat%,\$[0-9]+\.\d\d has been sent to (.*)\.)
        MATCH(%&chat%,\$([0-9]+)\.(\d\d) has been sent to ((.*)),{#dollartaken,&centstaken,&playername})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%#dollartaken%.%&centstaken% has been sent to %&playername%)
        PUSH(&recenttrans,%TIME%: $%#dollartaken%.%&centstaken% has been sent to %&playername%)
        ENDIF
    ENDIF
    IFMATCHES(%&chat%,\$[0-9]+ has been sent to (.*)\.)
        MATCH(%&chat%,\$([0-9]+) has been sent to ((.*)),{#dollartaken,&playername})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%#dollartaken% has been sent to %&playername%)
        PUSH(&recenttrans,%TIME%: $%#dollartaken% has been sent to %&playername%)
    ENDIF
    IFMATCHES(%&chat%,\$[0-9]+\.\d\d has been received from (.*)\.)
        MATCH(%&chat%,\$([0-9]+)\.(\d\d) has been received from ((.*)),{#dollaradded,&centsadded,&playername})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%#dollaradded%.%&centsadded% has been received from %&playername%)
        PUSH(&recenttrans,%TIME%: $%#dollaradded%.%&centsadded% has been received from %&playername%)
        ENDIF
    ENDIF
    IFMATCHES(%&chat%,\$[0-9]+ has been received from (.*)\.)
        MATCH(%&chat%,\$([0-9]+) has been received from ((.*)),{#dollaradded,&playername})
        LOGTO("trans-%SERVER%.txt",%TIME%: $%#dollaradded% has been received from %&playername%)
        PUSH(&recenttrans,%TIME%: $%#dollaradded% has been received from %&playername%)
    ENDIF
    IFMATCHES(%&chat%,\[LOTTERY\] You got (.*) for \$(.*))
        MATCH(%&chat%,^\[LOTTERY\] You got (.*) for \$((.*)),{&fill,#lotamount})
        LOGTO("trans-%SERVER%.txt",%TIME%: You bought $%#lotamount% worth of lotto tickets.)
        PUSH(&recenttrans,%TIME%: You bought $%#lotamount% worth of lotto tickets.)
    ENDIF
    IFMATCHES(%&chat%,^\[LOTTERY\] Congratulations go to %PLAYER% for winning \$(.*) with .*)
        MATCH(%&chat%,\[LOTTERY\] Congratulations go to %PLAYER% for winning \$((.*)) with (.*),{#winamount,&fill})
        LOGTO("trans-%SERVER%.txt",%TIME%: You won lotto and received $%#winamount%.)
        PUSH(&recenttrans,%TIME%: You won lotto and received $%#winamount%.)
    ENDIF
    IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !trans recent)
        ARRAYSIZE(&recenttrans,#recentsize)
        #recentsize1 = #recentsize - 1
        LOG(&41.&f%&recenttrans[%#recentsize1%]%)
        #recentsize2 = #recentsize - 2
        LOG(&42.&f%&recenttrans[%#recentsize2%]%)
        #recentsize3 = #recentsize - 3
        LOG(&43.&f%&recenttrans[%#recentsize3%]%)
        #recentsize4 = #recentsize - 4
        LOG(&44.&f%&recenttrans[%#recentsize4%]%)
        #recentsize5 = #recentsize - 5
        LOG(&45.&f%&recenttrans[%#recentsize5%]%)
        #recentsize6 = #recentsize - 6
        LOG(&46.&f%&recenttrans[%#recentsize6%]%)
        #recentsize7 = #recentsize - 7
        LOG(&47.&f%&recenttrans[%#recentsize7%]%)
        #recentsize8 = #recentsize - 8
        LOG(&48.&f%&recenttrans[%#recentsize8%]%)
        #recentsize9 = #recentsize - 9
        LOG(&49.&f%&recenttrans[%#recentsize9%]%)
        #recentsize10 = #recentsize - 10
        LOG(&410.&f%&recenttrans[%#recentsize10%]%)
    ENDIF
    }$$
    2. Timer - Credit goes to jakeyray18 fully - Set the amount of time you want and it will count down from that amount. Includes many inchat commands to help use it. Begin with "!timer help" to get started with using it.

    To install put the code into the onChat event. Create a label on your ingame screen with "timer" as your control name and binding. The macro will do the rest.

    Code:
    $${
    STRIP(&chat,%CHAT%)
    IFMATCHES(%&chat%,\[L\](.*)%PLAYER%: !timer set [0-9]+[s|m|h])
        IF(counting)
            LOG("&4[TIMER]&f You need to stop the timer before executing this command again.")
        ELSE
            MATCH(%&chat%,%PLAYER%:(.*)!timer set (.*),{&fill,&timerdetails})
            IFMATCHES(%&timerdetails%,[0-9]+s)
                MATCH(%&timerdetails%,([0-9]+)s,{#seconds})
            ELSE
                #seconds = 0
            ENDIF
            IFMATCHES(%&timerdetails%,[0-9]+m)
                MATCH(%&timerdetails%,([0-9]+)m,{#minutes})
            ELSE
                #minutes = 0
            ENDIF
            IFMATCHES(%&timerdetails%,[0-9]+h)
                MATCH(%&timerdetails%,([0-9]+)h,{#hours})
            ELSE
                #hours = 0
            ENDIF
            IF(#seconds < 10)
                SET(&seconds,"0%#seconds%")
            ELSEIF(#seconds > 59)
                LOG("&4[TIMER]&f Seconds must be less than 60")
                STOP()
            ELSE
                SET(&seconds,"%#seconds%")
            ENDIF
            IF(#minutes < 10)
                SET(&minutes,"0%#minutes%")
            ELSEIF(#minutes > 60)
                LOG("&4[TIMER]&f Minutes must be less than 60")
                STOP
            ELSE
                SET(&minutes,"%#minutes%")
            ENDIF
            IF(#hours < 10)
                SET(&hours,"0%#hours%")
            ELSEIF(#hours > 24)
                LOG("&4[TIMER]&f Come on, the server doesn't even stay up that long")
            ELSE
                SET(&hours,"%#hours%")
            ENDIF
        SET(timerset)
        SETLABEL(timer,Timer:  %&hours%:%&minutes%:%&seconds%,timer)
        ENDIF
    ELSE
        IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer start)
            IF(counting)
                LOG("&4[TIMER]&f You need to pause or stop the timer before executing this command again.")
            ELSE
                IF(resumed)
                    #seconds = #pauseseconds
                    #minutes = #pauseminutes
                    #hours = #pausehours
                    UNSET(resumed)
                ENDif
            ELSE
                IF(#seconds = 0)
                    IF(#minutes = 0)
                        IF(#hours = 0)
                            LOG("&4[TIMER]&f You need to set a time first.")
                        ENDIF
                    ENDIF
                ENDIF
            ELSE
                IF(timerset)
                    DO()
                        UNSET(stopped)
                        SET(counting)
                        UNSET(paused)
                        #seconds = #seconds - 1
                        IF(#seconds < 0)
                            IF(#minutes > 0)
                                #minutes = #minutes - 1
                                #seconds = 59
                            ELSEIF(#minutes = 0 && #hours > 0)
                                #hours = #hours - 1
                                #minutes = 59
                                #seconds = 60
                            ENDIF
                        ENDIF
                        IF(#hours = 0)
                            IF(#minutes = 0)
                                IF(#seconds < 1)
                                    LOG("&4[TIMER] &fTimer ended")
                                    UNSET(timer)
                                    UNSET(counting)
                                    SETLABEL(timer, Timer:  00:00:00,timer)
                                    STOP()
                                ENDIF
                            ENDIF
                        ENDIF
                        IF(#seconds < 10)
                            SET(&seconds,"0%#seconds%")
                        ELSE
                            SET(&seconds,"%#seconds%")
                        ENDIF
                        IF(#minutes < 10)
                            SET(&minutes,"0%#minutes%")
                        ELSE
                            SET(&minutes,"%#minutes%")
                        ENDIF
                        IF(#hours < 10)
                            SET(&hours,"0%#hours%")
                        ELSE
                            SET(&hours,"%#hours%")
                        ENDIF
                        SETLABEL(timer,Timer:  %&hours%:%&minutes%:%&seconds%,timer)
                        WAIT(1)
                    LOOP()
                ENDIF
            ENDIF
        ENDIF
    ELSE
        IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer stop)
            IF(stopped)
                LOG("&4[TIMER]&f The timer is already stopped")
            ELSE
                UNSET(timerset)
                UNSET(counting)
                UNSET(resumed)
                SET(stopped)
                SETLABEL(timer,Timer:  00:00:00,timer)
                #seconds = 0
                #minutes = 0
                #hours = 0
                SET(paused)
                STOP()
            ENDIF
        ENDIF
    ELSE
        IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer hide)
            IF(counting)
                LOG("&4[TIMER]&f You must pause or stop the timer before executing this command.")
            ELSE
                SET(hidden)
                UNSET(timer)
                IF(#seconds < 10)
                    SET(&remseconds,"0%#seconds%")
                    #remseconds = #seconds
                ELSE
                    SET(&remseconds,"%#seconds%")
                    #remseconds = #seconds
                ENDIF
                IF(#minutes < 10)
                    SET(&remminutes,"0%#minutes%")
                ELSE
                    SET(&remminutes,"%#minutes%")
                ENDIF
                IF(#hours < 10)
                    SET(&remhours,"0%#hours%")
                ELSE
                    SET(&remhours,"%#hours%")
                ENDIF
                SETLABEL(timer,"",timer)
                STOP()
            ENDIF
        ENDIF
    ELSE
        IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer show)
            IF(hidden)
                UNSET(hidden)
                SETLABEL(timer,Timer:  %&remhours%:%&remminutes%:%&seconds%,timer)
                #seconds = #remseconds
                #minutes = #remminutes
                #hours = #remhours
            ELSE
                LOG("&4[TIMER]&f Timer is not hidden")
            ENDIF
        ENDIF
    ELSE
        IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer pause)
            IF(paused)
                LOG("&4[TIMER]&f Timer is already stopped.")
            ELSE
                #pauseseconds = #seconds
                #pauseminutes = #minutes
                #pausehours = #hours
                UNSET(counting)
                SET(resumed)
                SET(paused)
                STOP()
            ENDIF
        ENDIF
    ELSE
        IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer help)
            IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer help set)
                LOG("&6The timer must always be set using the correct format or it will not work,")
                LOG("&6To set the timer using the correct for mat you must set it using,")
                LOG("&6!timer set <[{amount of hours}h] [{amount of minutes}m] [{amount of seconds}s]")
                LOG("&6otherwise the timer will not functions correctly. Both seconds and minutes must")
                LOG("&6have a value of less than 60 and the hours must be less than 24.")
                LOG("&6If I wanted to set the timer to count from 1 hour and 35 minutes and 45 seconds")
                LOG("&6I would set it using "!timer set 1h 35m 45s".")
            ELSE
                LOG("        &6[TIMER HELP]")
                LOG("&6<Chat Command>:&f<Brief description>")
                LOG("&6!timer help:&f Displays these helpful commands.")
                LOG("&6!timer set <time>:&f Sets the time to count down from.")
                LOG("&6!timer pause:&f Pauses the count down timer.")
                LOG("&6!timer hide:&f Turns off the timer display, Timer must be stopped to function correctly.")
                LOG("&6!timer show:&f Displays timer if it is hidden.")
                LOG("&6!timer stop:&f Stops the count down and sets the timer to 0.")
                LOG("&6!timer start:&f Starts the timer (Obviously).")
                LOG("&6!timer help set:&f For details on setting the time with the correct format.")
                LOG("&c#NOTE: ALL COMMANDS MUST BE ISSUED IN LOCAL CHAT OR THEY WILL NOT WORK!")
            ENDIF
        ENDIF
    ELSE
        IFMATCHES(%&chat%,^\[L\](.*)%PLAYER%: !timer clear)
                SETLABEL(timer,Timer:  00:00:00,timer)
                #seconds = 0
                #minutes = 0
                #hours = 0
        ENDIF
    ENDIF
    }$$ 
    3. Lottery macro - I have a much better version I was working on along with videowiz that I will make a tutorial to when I find the time as it is not as simple as the others. The basic version along with a tutorial can be found here: http://www.ecocitycraft.com/forum/threads/55913

    The more complicated one includes the last winner, last pot, current pot amount, a timer until the next draw. The timer is slightly off but can be corrected using /lot and will auto correct when people buy tickets near the time of the draw. The pot amount sometimes stupidly messes up, if someone wants to find the bug feel free.

    If you don't want to wait/hope for a tutorial to be made I will try to explain what to do to install it in a brief manner.

    Put "$${ECHO(/lot);EXEC(timer.txt,timer);EXEC(lottoloop.txt,lottoloop)}$$" in the onJoinGame event. And put Lottery.txt in the onChat event. Finally add a label to your ingame gui and put "lot" as control name and binding. Then you are all set.

    Lottery.txt
    Code:
    $${
    IFMATCHES(%&chat%,^\[LOTTERY\] Congratulations go to (.*) for winning \$[0-9]+ with [0-9]+ tickets\.);
        MATCH(%&chat%,^\[LOTTERY\] Congratulations go to (.*) for winning \$([0-9]+) with ([0-9]+) tickets\.,{@&winner,@#lotwin,#wintix});
        @#pot=0;
        STOP(timer);
        @#seccount=0;
        @#mincount=15;
        EXEC(timer.txt,timer);
        SETLABEL(lot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fDraw in: &b%@#mincount%min &b%@#seccount%sec,lot);
    ENDIF;
    IFMATCHES(%&chat%,^\[LOTTERY\] Draw in: [0-9]+ seconds?);
        MATCH(%&chat%,^\[LOTTERY\] Draw in: ([0-9]+) seconds?,{#countsec});
        @#mincount=0;
        @#seccount=#countsec;
    ENDIF;
    IFMATCHES(%&chat%,^\[LOTTERY\] Draw in: [0-9]+ minutes?\, and [0-9]+ seconds?);
        MATCH(%&chat%,^\[LOTTERY\] Draw in: ([0-9]+) minutes?\, and ([0-9]+) seconds?,{#countmin,#countsec});
        @#mincount=#countmin;
        @#seccount=#countsec;
    ENDIF;
    IFMATCHES(%&chat%,^\[LOTTERY\] (.*) just bought [0-9]+ tickets?);
        MATCH(%&chat%,^\[LOTTERY\] (.*) just bought ([0-9]+) tickets?,{&username,#tickets});
        #amount=#tickets*850;
        @#pot=@#pot+#amount;
        SETLABEL(lot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fDraw in: &b%@#mincount%min &b%@#seccount%sec,lot);
    ENDIF;
    IFMATCHES(%&chat%,^\[LOTTERY\] (.*) just bought [0-9]+ tickets?! Draw in [0-9]+m [0-9]+s);
        MATCH(%&chat%,^\[LOTTERY\] (.*) just bought [0-9]+ tickets?! Draw in ([0-9]+)m ([0-9]+)s,{&username,#countmin,#countsec});
        #amount=#tickets*850;
        @#pot=@#pot+#amount;
        @#mincount=#countmin;
        @#seccount=#countsec;
        SETLABEL(lot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fDraw in: &b%@#mincount%min &b%@#seccount%sec,lot);
    ENDIF;
    IFMATCHES(%&chat%,^\[LOTTERY\] (.*) just bought [0-9]+ tickets?! Draw in [0-9]+s);
        MATCH(%&chat%,^\[LOTTERY\] (.*) just bought ([0-9]+) tickets?! Draw in ([0-9]+)s,{&username,#tickets,#countsec});
        #amount=#tickets*850;
        @#pot=@#pot+#amount;
        @#mincount=0;
        @#seccount=#countsec;
        SETLABEL(lot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fDraw in: &b%@#mincount%min &b%@#seccount%sec,lot);
    ENDIF;
    IFMATCHES(%&chat%,^\[LOTTERY\] Last winner: (.*) \$[0-9]+);
        MATCH(%&chat%,^\[LOTTERY\] Last winner: (.*) \$([0-9]+),{@&winner,@#lotwin});
        SETLABEL(lotpot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fTime: %@#minutes%m %@#seconds%s ,lotpot);
    ENDIF;
    IFMATCHES(%&chat%,^\[LOTTERY\] There is currently \$[0-9]+ in the pot\.);
        MATCH(%&chat%,^\[LOTTERY\] There is currently \$([0-9]+) in the pot\.,{@#pot});
        SETLABEL(lot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fDraw in: &b%@#mincount%min &b%@#seccount%sec,lot);
    ENDIF;
    }$$
    lottoloop.txt
    Code:
    $${
    DO;
        SETLABEL(lot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fDraw in: &b%@#mincount%min &b%@#seccount%sec,lot);
        WAIT(10t)
    LOOP;
    }$$
    timer.txt
    Code:
    $${
    DO;
        WAIT(19t);
        IF(%@#seccount%=0);
            INC(@#seccount,60);
            DEC(@#mincount);
        ENDIF;
        DEC(@#seccount);
        IF(%@#mincount%=0);
            IF(%@#seccount%=0);
                STOP(timer);
            ENDIF;
        ENDIF;
        SETLABEL(lot,Last Winner: &5%@&winner%\n&fLast Pot: &2$%@#lotwin%\n&fPot: &a$%@#pot%\n&fDraw in: &b%@#mincount%min &b%@#seccount%sec,lot);
    LOOP;
    }$$
    4. Chat Channel display - It needs updating, the thread as well as the macro but if you want to check it out: http://www.ecocitycraft.com/forum/threads/macromod-chat-channel-display.54815/#post-310105

    5. Automatically unlocks passworded doors - If you have a set of doors or a certain door with a password, that you constantly have to enter you can use this macro. It will unlock all doors with a certain password and if the door has a different password you can enter it manually. It also works with chests.

    To use simply put the macro into the onChat event. Replace the text in the code stating "EnterYourPasswordHere" with the password you want to use. Then just right click the door/chest and wait for it to do its job.

    Code:
    $${
    STRIP(&chat,%CHAT%)
    IFMATCHES(%&chat%,Type /cunlock <password> to unlock it)
    LOG(Password locked block sensed)
    ECHO(/cunlock EnterYourPasswordHere)
    WAIT(50ms)
    IFMATCHES(%&chat%,Password accepted)
      LOG(Unlocked)
    ENDIF
    ENDIF
    }$$
    
    6. Sneaker - Toggle sneaking saving you having to hold down the sneak key for long periods when wanting to remain hidden.

    To use simple bind the macro to a key.

    Code:
    $${
    Toggle(sneak);
    If(sneak);
    DO;
      KEYDOWN(sneak);
    LOOP();
    Else;
    KEYUP(sneak)
    STOP();
    Endif;
    }$$
    7. Balance Display Macro - Again thanks to jakeyray18, the tutorial can be found here: http://www.ecocitycraft.com/forum/threads/macromod-updated-balance-display-macro.53376/

    I have many other macros to add and when I get time I will add them. I hope you find them useful. Don't forget to thank jakeyray for his timer macro. I have deliberately left out McMMO macros simply because a few of them can be easily adapted to give you an unfair advantage in pvp as well as to farm exp.
     
    • Like Like x 2
    • Winner Winner x 1
    • List
    #1 rockboy2000, Feb 19, 2014
    Last edited: Feb 20, 2014
  2. JokerBoss99

    JokerBoss99 Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Dec 25, 2012
    Messages:
    1,411
    Trophy Points:
    32,260
    Gender:
    Male
    Ratings:
    +529
    *mindblown*
     
  3. Enegek

    Enegek tbone199205 in the house
    President ⛰️⛰️ Ex-EcoMaster ⚜️⚜️⚜️⚜️ Prestige ⭐ II ⭐ Premium Upgrade

    Joined:
    Apr 13, 2012
    Messages:
    1,211
    Trophy Points:
    47,910
    Gender:
    Male
    Ratings:
    +345
    You are the savior of my day good sir. I've missed my macros dearly and have slacked with checking up on this mod.
     
  4. Enegek

    Enegek tbone199205 in the house
    President ⛰️⛰️ Ex-EcoMaster ⚜️⚜️⚜️⚜️ Prestige ⭐ II ⭐ Premium Upgrade

    Joined:
    Apr 13, 2012
    Messages:
    1,211
    Trophy Points:
    47,910
    Gender:
    Male
    Ratings:
    +345
    I can't seem to get the 1.7.4 version. All I'm getting is the 1.7.2 and that is not compatible with my optifine.
     
  5. alpert3925

    alpert3925 Builder
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jun 17, 2012
    Messages:
    1,236
    Trophy Points:
    46,660
    Gender:
    Male
    Ratings:
    +1,086
    You seem to know what your doing, so ill ask you for some help.. It wont let me open the link Rock has provided us to download the actual mod. (Not LiteLoader) You said that you were able to find the 1.7.2 version... Mind linking me to that?
     
  6. ScoobieBoy

    ScoobieBoy Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Oct 22, 2013
    Messages:
    140
    Trophy Points:
    19,750
    Gender:
    Male
    Ratings:
    +10
    #6 ScoobieBoy, Feb 19, 2014
    Last edited: Feb 19, 2014
  7. alpert3925

    alpert3925 Builder
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jun 17, 2012
    Messages:
    1,236
    Trophy Points:
    46,660
    Gender:
    Male
    Ratings:
    +1,086
  8. GungnirIncarnate

    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Jul 18, 2012
    Messages:
    3,229
    Trophy Points:
    47,340
    Gender:
    Male
    Ratings:
    +481
    That timer macro was a right pain to get working as it should :p, also if you use make sure to set the background of the label to transparent or the hide commands will not work correctly.
    Also thanks for the tag rockboy, I won't impose too much here but I would like to link on of my favorite macros I wrote which is the balance display one. You can find a link to the tutorial here:
    http://www.ecocitycraft.com/forum/threads/macromod-updated-balance-display-macro.53376/
    Also with the link to the chat channel display provided above by rockboy, if you use party chat alot it may be handy for you to scroll down the page a little and grab an edited version of the script designed specifically to notify you if you are in party chat or not and will even change back to the channel you were in before entering party chat when you leave it.

    ~Jakey
     
  9. GungnirIncarnate

    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Jul 18, 2012
    Messages:
    3,229
    Trophy Points:
    47,340
    Gender:
    Male
    Ratings:
    +481
    Also if you guys are thinking of a macro that you want, chances are one of us have already posted a tutorial for it in the tutorials section here on the forum so just head over there and browse through there.
     
  10. alpert3925

    alpert3925 Builder
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jun 17, 2012
    Messages:
    1,236
    Trophy Points:
    46,660
    Gender:
    Male
    Ratings:
    +1,086
  11. Enegek

    Enegek tbone199205 in the house
    President ⛰️⛰️ Ex-EcoMaster ⚜️⚜️⚜️⚜️ Prestige ⭐ II ⭐ Premium Upgrade

    Joined:
    Apr 13, 2012
    Messages:
    1,211
    Trophy Points:
    47,910
    Gender:
    Male
    Ratings:
    +345
    Would someone mind posting a tutorial on how to properly install this? Everything that I have tried has failed.
     
    #11 Enegek, Feb 19, 2014
    Last edited: Feb 19, 2014
  12. Dccciz

    Dccciz Nicememer55
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Mar 8, 2013
    Messages:
    2,830
    Trophy Points:
    50,090
    EcoDollars:
    $0
    Ratings:
    +2,061
    Are you installing it with optifine or another mod?
     
  13. ScoobieBoy

    ScoobieBoy Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Oct 22, 2013
    Messages:
    140
    Trophy Points:
    19,750
    Gender:
    Male
    Ratings:
    +10
    1) download both the latest mod and the latest litemod.
    2) Install litemod ( enabling optifine if u like )
    3) Move the mod into ur mods folder
    4) Start MC
    5) Choose the correct profile, proably the litemod 1.7.2
    6) Enjoy ;)
     
  14. GungnirIncarnate

    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Jul 18, 2012
    Messages:
    3,229
    Trophy Points:
    47,340
    Gender:
    Male
    Ratings:
    +481
    Just to clear things up, you will need to install the 1.7.2 version, you will still be able to log into all 1.7.4 servers but the mod itself is not 1.7.4 atm.
    If you are using other mods in conjunction you will need to install the 1.7.2 version of those also.
     
  15. Enegek

    Enegek tbone199205 in the house
    President ⛰️⛰️ Ex-EcoMaster ⚜️⚜️⚜️⚜️ Prestige ⭐ II ⭐ Premium Upgrade

    Joined:
    Apr 13, 2012
    Messages:
    1,211
    Trophy Points:
    47,910
    Gender:
    Male
    Ratings:
    +345
    I've got liteloader to install properly, however it is not recognizing the macro_mod.litemod in my mods folder. Any ideas?
     
  16. alpert3925

    alpert3925 Builder
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jun 17, 2012
    Messages:
    1,236
    Trophy Points:
    46,660
    Gender:
    Male
    Ratings:
    +1,086
    For the sneak macro, is there a reason why i cannot toggle it? Any ideas how i can fix this?
     
  17. alpert3925

    alpert3925 Builder
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jun 17, 2012
    Messages:
    1,236
    Trophy Points:
    46,660
    Gender:
    Male
    Ratings:
    +1,086
    Make sure liteloader is fully installed.
     
  18. Enegek

    Enegek tbone199205 in the house
    President ⛰️⛰️ Ex-EcoMaster ⚜️⚜️⚜️⚜️ Prestige ⭐ II ⭐ Premium Upgrade

    Joined:
    Apr 13, 2012
    Messages:
    1,211
    Trophy Points:
    47,910
    Gender:
    Male
    Ratings:
    +345
    It is installed correctly. I've checked and double checked that. It will recognize the gammabrite mod that is in the mods folder, but it will not recognize the macromod one. I've downloaded, and redownloaded the macromod file and that has not helped.
     
    #18 Enegek, Feb 20, 2014
    Last edited: Feb 20, 2014
  19. ScoobieBoy

    ScoobieBoy Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Oct 22, 2013
    Messages:
    140
    Trophy Points:
    19,750
    Gender:
    Male
    Ratings:
    +10
    make sure the mod file has the correct file ending ( .litemod )
     
    #19 ScoobieBoy, Feb 20, 2014
    Last edited: Feb 20, 2014
  20. Enegek

    Enegek tbone199205 in the house
    President ⛰️⛰️ Ex-EcoMaster ⚜️⚜️⚜️⚜️ Prestige ⭐ II ⭐ Premium Upgrade

    Joined:
    Apr 13, 2012
    Messages:
    1,211
    Trophy Points:
    47,910
    Gender:
    Male
    Ratings:
    +345
    The correct file ending has been in place, and I'm still not having any luck figuring this out.