Poll: Should Ray implement a penalty for using autoclicker/scripts
Yes, there should be a penalty
No, there should not be a penalty
They should be banned 1 strike rule
They should be banned but only after multiple strikes
[Show Results]
 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Should using an autoclicker/scripting come with a penalty
#16
(08-28-2015, 10:09 AM)Ragekai Wrote:
(08-28-2015, 08:59 AM)brutalboy Wrote: ahhaahhaahahahahhaahhahahaahahahahahahahaahahahahha
to all who are in favour of penalities.... i would remember that: this game is a pay to win.

etically speaking, i can say the same thing about the penalities against who paid or who use calculators sheets.

and tecnically speaking, it's impossible to know who use autoclickers, except for those who have clearly declared.


PS: this is mine

Code:
#!/bin/bash

#  
#  IOU autoclicker 0.0.1
#  
#  Copyright (c) 2015 turidrum
#  
#  
#  
#  Permission is hereby granted, free of charge, to any person obtaining a copy
#  of this software and associated documentation files (the "Software"), to deal
#  in the Software without restriction, including without limitation the rights
#  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
#  copies of the Software, and to permit persons to whom the Software is
#  furnished to do so, subject to the following conditions:
#  
#  The above copyright notice and this permission notice shall be included in
#  all copies or substantial portions of the Software.
#  
#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
#  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
#  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
#  THE SOFTWARE.
#  


#-------------------------------------------------------------------------------
# levelup dialog buttons for abilities
#-------------------------------------------------------------------------------
buttonCritEnhancer="mousemove 928 523 click 1"
buttonCritChanceBoost="mousemove 1172 524 click 1"
buttonDamageBoost="mousemove 925 632 click 1"
buttonSpeedBoost="mousemove 1194 628 click 1"
buttonSplat="mousemove 936 728 click 1"
buttonTimeFreeze="mousemove 1194 731 click 1"
buttonCloseDialogLevelUp="mousemove 1315 435 click 1"

levelUpButtons=()
levelUpButtons+=("${buttonCritEnhancer}")
levelUpButtons+=("${buttonCritChanceBoost}")
levelUpButtons+=("${buttonDamageBoost}")
levelUpButtons+=("${buttonSpeedBoost}")
levelUpButtons+=("${buttonSplat}")
levelUpButtons+=("${buttonTimeFreeze}")


#-------------------------------------------------------------------------------
# stage buttons
#-------------------------------------------------------------------------------
buttonNextStage="mousemove 1187 476 click 1"
buttonCloseNotProgressYet="mousemove 1326 561 click 1"


#-------------------------------------------------------------------------------
# click setup
#-------------------------------------------------------------------------------
clickInterval="sleep .1"
clickTarget=""

#-------------------------------------------------------------------------------
# misc
#-------------------------------------------------------------------------------
noStress=0 # change workspace at givent time(seconds) to not waste mem and cpu
manaRegenTime=60 # regen time
rageInterval=$(((manaRegenTime)-$noStress)) # seconds of consecutive clicks between use of abilities
chronRage=$(($(date +%s)+$rageInterval)) # time until next use of abilities
rewardsInterval=$((60*15)) # waiting seconds between rewards
chronRewards=$(($(date +%s)+$rewardsInterval)) # time until next reward
buttonCloseNotEnoughMana="mousemove 1313 567 click 1" # close dialog for not enough mana
waitRegeneration=$((0)) # additional seconds waiting for mana regeneration


#-------------------------------------------------------------------------------
# actions for upgrade dialog window (for levels < 200)
#-------------------------------------------------------------------------------
function levelUp () {
xdotool ${buttonCritChanceBoost} sleep .5
xdotool ${buttonCloseDialogLevelUp} sleep .5
}


#-------------------------------------------------------------------------------
# use abilities
#-------------------------------------------------------------------------------
function specialAttack () {
_thisSleep="sleep .2"
xdotool ${clickTarget}
xdotool key 6 ${_thisSleep}
xdotool key 5 ${_thisSleep}
xdotool key 4 ${_thisSleep}
xdotool key 3 ${_thisSleep}
#xdotool key 2 ${_thisSleep} # i wont waste mana
#xdotool key 1 ${_thisSleep} # i wont waste mana
xdotool ${buttonCloseNotEnoughMana} ${clickTarget} ${_thisSleep}
xdotool ${buttonCloseNotEnoughMana} ${clickTarget} ${_thisSleep}
xdotool ${buttonCloseNotEnoughMana} ${clickTarget} ${_thisSleep}
xdotool ${buttonCloseNotEnoughMana} ${clickTarget} ${_thisSleep}
#xdotool ${buttonCloseNotEnoughMana} ${clickTarget} ${_thisSleep} # i wont waste mana
#xdotool ${buttonCloseNotEnoughMana} ${clickTarget} ${_thisSleep} # i wont waste mana
}


#-------------------------------------------------------------------------------
# try to going on next stage (for levels < 130)
#-------------------------------------------------------------------------------
function nextStage () {
xdotool ${buttonNextStage} sleep .5 # next stage
xdotool ${buttonCloseNotProgressYet} sleep .5 # close dialog if cannot go to next stage
}



#-------------------------------------------------------------------------------
# select target, where a target is a position on the screen corresponding on
# levelup dialog buttons for abilities, so that random abilities are upgraded.
# however, you can reestabilish later...
#-------------------------------------------------------------------------------
function randomTarget () {
index=$(($RANDOM%${#levelUpButtons[@]})) # pick a random ability position index
button="${levelUpButtons[$index]}" # set the ability button
clickTarget="${button} ${clickInterval}" # use the ability button as target
}



#-------------------------------------------------------------------------------
# claim rewards
#-------------------------------------------------------------------------------
function getRewards () {
xdotool mousemove 1276 544 click 1 sleep 1
xdotool mousemove 955 869 click 1 sleep 1
}



#-------------------------------------------------------------------------------
# claim daily rewards
#-------------------------------------------------------------------------------
function getDailyRewards () {
xdotool mousemove 676 842 click 1 sleep 1
xdotool mousemove 955 869 click 1 sleep 1
}


#-------------------------------------------------------------------------------
# start autoclicker
#-------------------------------------------------------------------------------

echo "Autoclicker will start in 5 seconds" && sleep 1
echo "Autoclicker will start in 4 seconds" && sleep 1
echo "Autoclicker will start in 3 seconds" && sleep 1
echo "Autoclicker will start in 2 seconds" && sleep 1
echo "Autoclicker will start in 1 second" && sleep 1
echo "Autoclicker active!"



randomTarget
specialAttack
while [ 1 ]
do
# clicks
while [ "$(date +%s)" -lt "$chronRage" ]
do
xdotool ${clickTarget}
done

# change workspace to not waste mem and cpu
if [ $noStress -gt 0 ]
then
wmctrl -s 0
sleep $noStress
wmctrl -s 1
fi

# claim rewards
if [ "$(date +%s)" -ge "$chronRewards" ]
then
getRewards
getDailyRewards
fi

levelUp
#nextStage
specialAttack
randomTarget

chronRage=$(($(date +%s)+$rageInterval))
chronRewards=$(($(date +%s)+$rewardsInterval))

sleep $waitRegeneration
done


I paid to win your mom last night.


Oooooooooooooooooooh.

guess how I know that you are 12 years old?
Reply


Messages In This Thread
RE: Should using an autoclicker/scripting come with a penalty - brutalboy - 08-28-2015, 12:58 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)