diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/atcommands.txt | 3 | ||||
-rw-r--r-- | doc/script_commands.txt | 36 |
2 files changed, 18 insertions, 21 deletions
diff --git a/doc/atcommands.txt b/doc/atcommands.txt index dd1eb80dd..28fcc342c 100644 --- a/doc/atcommands.txt +++ b/doc/atcommands.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= rAthena Dev Team //===== Current Version: ===================================== -//= 20121112 +//= 20121127 //===== Description: ========================================= //= List of available atcommands and their functions. //============================================================ @@ -508,6 +508,7 @@ If @jail was used, the chat window will display "You have been jailed indefinite @accinfo <player name/account id> Searches for an account by ID or a character name, and outputs detailed information. +Password will only be displayed for group levels lower than yours. To search partial names, "%" can be used as a wildcard. Example: diff --git a/doc/script_commands.txt b/doc/script_commands.txt index 94f62849c..a116fcf41 100644 --- a/doc/script_commands.txt +++ b/doc/script_commands.txt @@ -4088,8 +4088,7 @@ sprites, which is essential for making custom headgear. Since a lot of people have different palettes for hair and clothes, it's impossible to tell you what all the color numbers are. If you want a serious example, there is a Stylist script inside the default rAthena installation that -you can look at, this may help you create a Stylist of your own: -'custom\dye.txt' +you can look at: 'npc/custom/stylist.txt' --------------------------------------- @@ -4114,8 +4113,8 @@ wall), the character is pushed only up to the obstacle. This command will return the SVN revision number that the server is currently running on. - if ( get_revision() >= 15000 ) - mes "Welcome rAthena !"; + if ( get_revision() >= 15000 ) + mes "Welcome rAthena!"; --------------------------------------- \\ @@ -4508,7 +4507,7 @@ success rate must be specified (which adds to the base formula). You can see the full list of runes that can be produced in 'db/produce_db.txt'. The window will not be empty only if the invoking character can actually produce -the items of that type and has the appropriate raw materials in their inventory. +a rune and has the appropriate raw materials in their inventory. --------------------------------------- @@ -6558,18 +6557,18 @@ the keyboard from a character that belonged to an account which had GM level 99. The commands can also run without an attached rid. -Example: - -//this would do the same as above, but now doesn't need a player attached by default. - charCommand "#option 0 0 0 Roy"; + // This would do the same as above, but now + // it doesn't need a player attached by default. + charcommand "#option 0 0 0 Roy"; --------------------------------------- *bindatcmd "command","<NPC object name>::<event label>"{,<atcommand level>,<charcommand level>}; *bindatcmd("command","<NPC object name>::<event label>"{,<atcommand level>,<charcommand level>}); -This command will bind a NPC event label to an atcommand. Upon execution of -the atcommand, the user will invoke the NPC event label. +This command will bind a NPC event label to an atcommand. Upon execution of the +atcommand, the user will invoke the NPC event label. An array .@atcmd_parameters$[] +will be filled with the given parameters, starting with an index of 0. Example: @@ -6733,10 +6732,13 @@ Example: --------------------------------------- -*query_sql "your MySQL query", <array variable> {,<array variable>, ...}; -*query_logsql "your MySQL query", <array variable> {,<array variable>, ...}; +*query_sql("your MySQL query"{, <array variable>{, <array variable>{, ...}}}); +*query_logsql("your MySQL query"{, <array variable>{, <array variable>{, ...}}}); -Puts up to 128 rows of values into the arrays and returns the number of rows. +Executes an SQL query. A 'select' query can fill array variables with up to 128 rows of values, +and will return the number of rows (i.e. array size). + +Note that 'query_sql' runs on the main database while 'query_logsql' runs on the log database. Example: set @nb, query_sql("select name,fame from `char` ORDER BY fame DESC LIMIT 5", @name$, @fame); @@ -6747,12 +6749,6 @@ mes "3."+@name$[2]+"("+@fame[2]+")"; mes "4."+@name$[3]+"("+@fame[3]+")"; mes "5."+@name$[4]+"("+@fame[4]+")"; -Note: In the TXT version it doesn't fill the array and always return -1. -Note: Use $ as suffix in the array to receive all data as text. -Note: The difference between query_sql and query_logsql is that the latter -uses the sql connection to the log database, and should be used when you want -to query the server log tables. - --------------------------------------- *escape_sql(<value>) |