summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/atcommands.txt3
-rw-r--r--doc/script_commands.txt36
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>)