Game Client modified by arksu

Forum for alternative clients, mods & discussions on the same.

Moderator: Phades

Re: arksu client reborned! (SCRIPT ENGINE)

Postby OvShit » Sun Feb 06, 2011 5:10 pm

Butko wrote:Well I no wonder of lag and other stuff... ppl running 10 clients for botting...

There is no more point playing that for others that don't use that... rly... Just run a bot and get 1,5kk LP per day and after one month u r god.

Well, as the koreans are in game it does not really matter whether one uses bot or no. Then, you can always play for fun and don`t worry about someone being Jorbtar-like.
OvShit
 
Posts: 390
Joined: Wed Feb 10, 2010 1:39 pm

Re: arksu client reborned! (SCRIPT ENGINE)

Postby trayanise » Mon Feb 07, 2011 2:15 am

nobody translated this, so i ran it through google for you. coded it to make it less wall-o-texty.

first post:
hh client of an acre.
what is so remarkable about this client?
Firstly it is based on Pacho. Jirka cut as unnecessary
secondly there all the functionality of a client gilbertus. including a mapper and all of its chips
in tretih. and most importantly. added a lot of their innovations:

-Fixed the hint window stats
-Sounds and music are now working
-Mechanism hotkeev reworked. now react with the first pressing.
Reset-freestyle chamber when changing locations.
-Added key Ctrl + F to force reset the camera freestyle
Hotbar-preservation in the configuration file and correct work after the change of char.
-Increased minimapa
-Include tracking at login if the flag in the options window
-Option to always show the nicknames over the heads of characters added to the setup
-Added a quick login. with a key-q client logs in immediately when you start the first charom listed on the site last session.
-Added a grid on the map. checkbox in the settings. Hot key Ctrl + G
-Highlighting the object under his arm a green contour. option in the config and the settings window
Fixe naytvizhna. when an increase in the size of the window area naytvizhna remained the same.
Light-red region of the hidden objects beneath them, an option in the configuration and options window.
-Added options to the client supports the connection in case of breakages connection or crash the server, automatic relogina Timeout
-Hotkey to disable the rendering. eats 0-1% percent off for rendering and running scripts

also there are tons of smaller patches and fixes, or significant of which simply forgot to write, because Client was written a long time - all I do not remember))

well and very tasty: I wrote a full script engine for Java in C style. all this work here
F1, F2 - Start specified in the config script
F3 - Stop
: Bot <name> - the console launch this script
All scripts must lie in the scripts and have the extension. bot

also in public in svne you find sortsy inspector. which monitors the box hnh and restarts the client in case of Crush

Use this client is at your own risk. The author assumes no liability for the consequences.


second post:
Code: Select all
All scripts must have a file extension. bot
F2 - Start script test.bot, if already running, nothing happens. we must first stop the running
F3 - stop execution of any script
: Bot <name> - the team simply typed in the window, do not have any chat or where ever. a system console hnh turned on colon symbol ":". name is specified without an extension. bot

: Set_bot1 <NAME>
: Set_bot2 <NAME>
puts the names of the scripts for the F1 and F2, respectively.

respectively, F1 F2 hang the names of scripts
****** ****** DESCRIPTION LANGUAGE
language is based on Cu. syntax is similar.

all the key operators and signs are case sensitive! work only in lower case! (If, while, return, break ...)
variables. while only one type int
arrays. supported by one-dimensional arrays
operations: & &! | | + - / * (-) <>! = ==> = <= (All with the correct priorities)
Applies the prefix and postfix record to a variable of type integer (a + +, - b)
function. announced similar Cu. one global namespace. fukntsii return until just int or anything (no return).
You can override fukntsii with different parameters. so-called overload
inklud. You can inkludit files. mechanism is similar to Cu. directive "# include <name>" always indicates the beginning of the file
the file just fits into place guidelines
blocks. blocks fenced operators {} allow arbitrary nesting. name space within each block is localized

function void main () - is the entry point into the script. its presence must

sleep (int time) - suspend execution of the script for a specified number of milliseconds
print (<something>) - display a message to the console - either a number or string
exit - forced exit from the script
logout - exit from the script and a logout Chara
say (string msg) - say in the chat area

specific operators (integrated into the client hnh):

void do_click (int objid, int btn, int mod)
send click on the object on the map. object indicated at the objid. button mouse btn (1 - left. 3 - right). additional flags mod (1-Shift. ktrl 2. 4 alt. 8 wines)
void map_click (int x, int y, int btn, int mod)
simple click on the map. As usual click the mouse. only the coordinates relative to the player
void map_abs_click (int x, int y, int btn, int mod)
absolute click on the map. As usual click the mouse. The coordinates of the world
void map_move_step (int x, int y)
move to a specified number of tiles from the current position of the player, in fact it map_click always with the left button
void map_move (int objid, int x, int y)
run to this point. object and offset from it in map coordinates. (1 tile = 11 points)
int my_coord_x ()
int my_coord_y ()
get my world coordinates (absolute)
void map_interact_click (int x, int y, int mod)
void map_interact_click (int objid, int mod)
Click on the map (interaction, chtoto hold in our hands) the coordinates specified in the tile from the current position of the player
void map_abs_interact_click (int x, int y, int mod)
the same thing only specify absolute coordinates
void map_place (int x, int y, int btn, int mod)
set of objects which we want to build in these coordinates with respect to the player. coordinates are given in the tile
void select_context_menu (string option_name)
select the shortcut drop-down menu on the object
void send_action (string name)
send action from the bottom right, with one parameter. parameter can be seen by clicking on the button in the log for f12
laystone - laying the stones. asphalting
carry - drag and drop objects (lift)
void send_action (string name, string name2)
send action from the bottom right, if you want to specify 2 parameters

int is_cursor (string cursor_name)
checks whether the specified cursor is
dig - Shovel
chi - eyedropper cursor. appears when we want cheto drag. and must specify the object
void drop (int mod)
dropnut thing in his hands to the ground

int input_get_object (string msg);
to tell the player to choose the object with the mouse. all objects are highlighted in green. the user must click on a thread object then control returns to the script
msg - displays a message in red on the screen
int find_object_by_name (string name, int radius)
find the object by name, checked the entry name in the name of the resource, the radius of tile
int find_object_by_type (string type, int radius)
find the object type, the radius of tile. Available types are:
tree - a tree
int find_map_object (String name, int radius, int x, int y)
find an object by offsets from himself in a specified radius and with the given name. WARNING! radius of the points card. Indent tile
If not specified (empty string) searches for any object in a given radius

int have_inventory (string name)
check the inventory on behalf of
void open_inventory ()
open my inventory
void set_inventory (string name)
put the current inventory is automatically reset after the iterator
void reset_inventory ()
reset the iterator item is in inventory
int next_item ()
cause the iterator to install an item
0 - if things do not (have completed the list). 1 if there is
int get_items_count ()
a number of things on the list
void set_item_index (int index)
set the current item on the index in the list
void set_item_drag ()
establish ongoing thing - what we hold in their hands if it is. (To get its parameters)
void set_item_equip (int index)
establish ongoing thing - a thing of the inventory. Indicates the index (to get its parameters)
obtain the parameters of the current things set iterator
int is_item_name (string name) - 0 or 1 is the same whether the name of things
int is_item_tooltip (string name) - 0 or 1 is the same whether the tooltip (tooltip on things)
int item_quality () - returns the money
void item_click (string action) - click on things
void item_click (string action, int mod) - click on things with the keyboard modifiers
command (action):
take - take something
itemact - the interaction of the thing. chtoto hold in our hands and right click on things
transfer - move. LMC-clicking while holding Shift
iact - actually right-clicking on things. To display a shortcut menu
drop - dropnut thing on earth. LMC-clicking while holding the control
int item_coord_x () - coordinate things in the inventory
int item_coord_y ()
int item_num () - get next to an item number. Example: stage worms silkworms. draws the top left of things.
int item_meter () - get an item made. example: drying. krugleshok on the skin. ranging from 0 to 100.
void item_drop (int x, int y) - put the thing to keep in the hands of the current inventory of installed set_inventory. at the specified coordinates. enumeration of cells with zero
void inventory (string name, int x, int y, string action)
void inventory (string name, int x, int y, string action, int mod) - the same thing but with a modifier key
give the command stuff in the inventory with ukazanyym name. at the specified coordinates things in this inventory.
take - take something
itemact - the interaction of the thing. chtoto hold in our hands and right click on things
transfer - move. LMC-clicking while holding Shift
iact - actually right-clicking on things. To display a shortcut menu
drop - dropnut thing on earth. LMC-clicking while holding the control

void item_drop_to_inventory (String name, int x, int y)
dropnut thing in the specified equipment, for example when you want out of my inventory without closing it dropnut in a cupboard or drawer
int check_craft (string wnd)
check whether the window craft with the specified title
void wait_craft (string wnd)
and a willingness to wait for the window with the specified title
void craft (int all)
skraftit thing. all - 0 or 1. if 1 - then all of Kraft. if 0, only one thing. Kraft to have some way to open a window craft
void equip (int slot, string action)
give the command to the equipotential (Dress), indicate what slot give the command, and command itself
Slots: hh_slots.png
Team:
take - take something out of the slot
itemact - the interaction of the thing. chtoto hold in our hands and right click on things
transfer - move. LMC-clicking while holding Shift
iact - actually right-clicking on things. To display a shortcut menu
drop - dropnut thing to hold in our hands in the specified slot.

void render_mode (int enabled)
enable / disable (0 or 1) renders the client. need to conserve resources

int get_object_blob (int id, int index)
get data from messagi object. exactly defined stadrii growth (example: get_object_blob (34676844, 0) returns the specified stage of growth if there is data. or return 0)

void reset_buff ()
reset the iterator buffs
int next_buff ()
go to the next element buff sheet. returns either 0 if you are already over. or 1 if moved to the next buff
int buff_meter ()
returns the index of the scale under the buff (from 0 to 100)
int buff_time_meter ()
returns the remaining time before the expiration of the buff (from 0 to 100), the closer to 0 the less time left
int is_buff_name (string name)
check the name of the buff on the occurrence of the string. return 0 or 1
void build_click ()
press building in the window build

game variables:
int HourGlass - 0 or 1 - is the hourglass or not
int Hungry - absolute value of the hunger
int HP - x
int Stamina - Stamina
int PlayerID - the id of my chara
int Moving - 0 or 1 moves is my character
int ContextMenuReady - 0 or 1 done if the context menu to work (fully opened and ready to receive commands)
int DraggingItem - 0 or 1, there is something in their hands. drag any thing else. DO NOT over charom. and in his hands. something that runs around the cursor.
int CraftReady - 0 or 1 if the window is ready to receive commands craft
int BuildReady - is there a box build something. 0 or 1
trayanise
 
Posts: 1
Joined: Mon Jan 31, 2011 8:02 am

Re: arksu client reborned! (SCRIPT ENGINE)

Postby Zamilpen » Mon Feb 07, 2011 4:40 am

In honesty, scripts and macro really shouldn't be a mainstream of this game. I'm not in favor in a metagame where botting is needed for you to stay competitive. AFAIK Jorb isn't actively hunting botters but does messes them up by altering things so it is operatable but this is hardly a deterrant to stop them. While I am not completely against bot, I am against making it easy and publically available. From my knowledge, there are several bots for LPs out already: stone, bucket, grass, and farm.
絕對不會溶化的鰭形浮冰,
傳說冰魔之神被邪鬼所魅,凍結了自己。
A block of ice with the shape of a fish's fin.
According to old legends,the evil god of ice got tricked by an evil ghost and made himself frozen to the form.
User avatar
Zamilpen
 
Posts: 164
Joined: Tue Jan 11, 2011 9:39 am

Re: arksu client reborned! (SCRIPT ENGINE)

Postby Thurrok » Fri Feb 11, 2011 11:57 am

Zamilpen wrote:While I am not completely against bot, I am against making it easy and publically available.


O I C. So you suggest only coders and their factions/close friends are entitled to get the LP boost? Interesting point of view you got there bro.
Menschen sind Scheiße. Überall.

HAIL CATFACE!
User avatar
Thurrok
 
Posts: 569
Joined: Thu Feb 04, 2010 5:01 pm

Re: arksu client reborned! (SCRIPT ENGINE)

Postby Zamilpen » Sat Feb 12, 2011 12:03 pm

The one I was refering to is the ones that makes decisions, not use if statements, loops, and image/object ID scan alone. Now if someone decides to try to be a Gaia and creates a few AI to run a bit of a village, good for them. Now if the same thing is duplicated you basically have an automated faction that . Not even their friends and faction of the coder should be able to have access to this as it make end up pushing the game towards a direction unintended. There's a lot of gray area in this logic but the gist is kind of pointing at keeping what you have to yourself and not break the game.

PS: It's also late here so my head is fiddle faddled.
絕對不會溶化的鰭形浮冰,
傳說冰魔之神被邪鬼所魅,凍結了自己。
A block of ice with the shape of a fish's fin.
According to old legends,the evil god of ice got tricked by an evil ghost and made himself frozen to the form.
User avatar
Zamilpen
 
Posts: 164
Joined: Tue Jan 11, 2011 9:39 am

Re: arksu client reborned! (SCRIPT ENGINE)

Postby Monkeytofu » Fri Mar 04, 2011 1:11 am

Client all of a sudden stopped working, disconnects me from the internet, and lags up my computer.

I'm forced to use ender's now :/
[13:09:52] <shadowchris> u seduce to name calling?

Flame wrote:Do you want show me another proof of you're QI with another nonsense post or you'll choose to stay silent if you don't have nothing of value to say?
Monkeytofu
 
Posts: 372
Joined: Mon Jun 28, 2010 11:41 am
Location: Texas

Re: arksu client reborned! (SCRIPT ENGINE)

Postby Spiff » Sat Mar 05, 2011 1:33 am

i am so surprise
User avatar
Spiff
 
Posts: 356
Joined: Sun Jul 12, 2009 9:33 pm

Re: arksu client reborned! (SCRIPT ENGINE)

Postby Sleep » Sat Mar 05, 2011 1:50 am

so small bump
This post was made by me.
User avatar
Sleep
 
Posts: 494
Joined: Sun May 16, 2010 9:28 am

Re: arksu client reborned! (SCRIPT ENGINE)

Postby novaalpha » Sat Mar 05, 2011 2:05 am

Monkeytofu wrote:Client all of a sudden stopped working, disconnects me from the internet, and lags up my computer.


Superior russian technology detected an faggot.

Umad?
User avatar
novaalpha
 
Posts: 1490
Joined: Sun Dec 26, 2010 11:42 pm
Location: Sparta

Re: arksu client reborned! (SCRIPT ENGINE)

Postby Monkeytofu » Sat Mar 05, 2011 2:54 am

Reinstalled the 64 bit version and now it's working like a charm. Must have fucked it up some way when I was using 32 bit.
[13:09:52] <shadowchris> u seduce to name calling?

Flame wrote:Do you want show me another proof of you're QI with another nonsense post or you'll choose to stay silent if you don't have nothing of value to say?
Monkeytofu
 
Posts: 372
Joined: Mon Jun 28, 2010 11:41 am
Location: Texas

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot] and 8 guests