summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoramber <amber@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-12-05 16:57:37 +0000
committeramber <amber@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-12-05 16:57:37 +0000
commite4e674473518ab7e513639f19963174b7697dade (patch)
tree55a634d9ef59c5ae139eca726db7a5bd5ca17fa0
parent804644fc009146a302af05848ec3ef3390a3dbcc (diff)
downloadhercules-e4e674473518ab7e513639f19963174b7697dade.tar.gz
hercules-e4e674473518ab7e513639f19963174b7697dade.tar.bz2
hercules-e4e674473518ab7e513639f19963174b7697dade.tar.xz
hercules-e4e674473518ab7e513639f19963174b7697dade.zip
Updates
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@468 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r--Changelog.txt2
-rw-r--r--Makefile2
-rw-r--r--src/login_sql/login.c4
-rw-r--r--src/map/atcommand.c322
-rw-r--r--src/map/atcommand.h3
5 files changed, 149 insertions, 184 deletions
diff --git a/Changelog.txt b/Changelog.txt
index 4d5283f39..b05aa2edd 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -1,5 +1,7 @@
Date Added
12/5
+ * removed stubbed out unfinished atcommands as per Cameri [MouseJstr]
+ * Fixed nullpo's for gcc 2.95 [MouseJstr]
* Fixed bug in which login-txt was crashing in do_final() due to some free's [MC Cameri]
* Added nullpo's to all atcommand's functions, phew... [MC Cameri]
Note: I point out that MouseJstr has added some @commands that start with char which
diff --git a/Makefile b/Makefile
index 9317bdcf8..dc27eed45 100644
--- a/Makefile
+++ b/Makefile
@@ -23,7 +23,7 @@ OS_TYPE = -DCYGWIN
CFLAGS = $(OPT) -Wall -DFD_SETSIZE=4096 -I../common $(PACKETDEF) $(OS_TYPE)
else
OS_TYPE =
-CFLAGS = $(OPT) -Wall -I../common $(PACKETDEF) $(OS_TYPE)
+CFLAGS = -DTWILIGHT $(OPT) -Wall -I../common $(PACKETDEF) $(OS_TYPE)
endif
MYSQLFLAG_INCLUDE_DEFAULT = /usr/local/include/mysql
diff --git a/src/login_sql/login.c b/src/login_sql/login.c
index 6e967ec72..3a261bdf0 100644
--- a/src/login_sql/login.c
+++ b/src/login_sql/login.c
@@ -576,7 +576,9 @@ int mmo_auth( struct mmo_account* account , int fd){
if ( is_user_online(atol(sql_row[0])) ) {
printf("User [%s] is already online - Rejected.\n",sql_row[1]);
- return 3; // Rejected
+#ifndef TWILIGHT
+ return 3; // Rejected
+#endif
}
account->account_id = atoi(sql_row[0]);
diff --git a/src/map/atcommand.c b/src/map/atcommand.c
index 5edbd488d..7c54336f2 100644
--- a/src/map/atcommand.c
+++ b/src/map/atcommand.c
@@ -188,9 +188,6 @@ ATCOMMAND_FUNC(npcmove); // by MouseJstr
ATCOMMAND_FUNC(killable); // by MouseJstr
ATCOMMAND_FUNC(charkillable); // by MouseJstr
ATCOMMAND_FUNC(chareffect); // by MouseJstr
-ATCOMMAND_FUNC(chardye); // by MouseJstr
-ATCOMMAND_FUNC(charhairstyle); // by MouseJstr
-ATCOMMAND_FUNC(charhaircolor); // by MouseJstr
ATCOMMAND_FUNC(dropall); // by MouseJstr
ATCOMMAND_FUNC(chardropall); // by MouseJstr
ATCOMMAND_FUNC(storeall); // by MouseJstr
@@ -431,11 +428,6 @@ static AtCommandInfo atcommand_info[] = {
{ AtCommand_Killable, "@killable", 40, atcommand_killable }, // by MouseJstr
{ AtCommand_CharKillable, "@charkillable", 40, atcommand_charkillable }, // by MouseJstr
{ AtCommand_Chareffect, "@chareffect", 40, atcommand_chareffect }, // MouseJstr
-/*
- { AtCommand_Chardye, "@chardye", 40, atcommand_chardye }, // MouseJstr
- { AtCommand_Charhairstyle, "@charhairstyle", 40, atcommand_charhairstyle }, // MouseJstr
- { AtCommand_Charhaircolor, "@charhaircolor", 40, atcommand_charhaircolor }, // MouseJstr
-*/
{ AtCommand_Dropall, "@dropall", 40, atcommand_dropall }, // MouseJstr
{ AtCommand_Chardropall, "@chardropall", 40, atcommand_chardropall }, // MouseJstr
{ AtCommand_Storeall, "@storeall", 40, atcommand_storeall }, // MouseJstr
@@ -951,14 +943,14 @@ int atcommand_rurap(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
-
- nullpo_retr(-1, sd);
char map_name[100];
char character[100];
int x = 0, y = 0;
struct map_session_data *pl_sd;
int m;
+ nullpo_retr(-1, sd);
+
memset(map_name, '\0', sizeof(map_name));
memset(character, '\0', sizeof(character));
@@ -1018,11 +1010,12 @@ int atcommand_rura(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char map_name[100];
int x = 0, y = 0;
int m;
+ nullpo_retr(-1, sd);
+
memset(map_name, '\0', sizeof(map_name));
if (!message || !*message || sscanf(message, "%99s %d %d", map_name, &x, &y) < 1) {
@@ -1070,7 +1063,6 @@ int atcommand_where(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
char output[200];
struct map_session_data *pl_sd = NULL;
@@ -1106,7 +1098,6 @@ int atcommand_jumpto(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
char output[200];
struct map_session_data *pl_sd = NULL;
@@ -1152,10 +1143,11 @@ int atcommand_jump(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
int x = 0, y = 0;
+ nullpo_retr(-1, sd);
+
memset(output, '\0', sizeof(output));
sscanf(message, "%d %d", &x, &y);
@@ -1192,7 +1184,6 @@ int atcommand_who(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
struct map_session_data *pl_sd;
int i, j, count;
@@ -1200,6 +1191,8 @@ int atcommand_who(
char match_text[100];
char player_name[24];
+ nullpo_retr(-1, sd);
+
memset(output, '\0', sizeof(output));
memset(match_text, '\0', sizeof(match_text));
memset(player_name, '\0', sizeof(player_name));
@@ -1250,7 +1243,6 @@ int atcommand_who2(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
struct map_session_data *pl_sd;
int i, j, count;
@@ -1258,6 +1250,8 @@ int atcommand_who2(
char match_text[100];
char player_name[24];
+ nullpo_retr(-1, sd);
+
memset(output, '\0', sizeof(output));
memset(match_text, '\0', sizeof(match_text));
memset(player_name, '\0', sizeof(player_name));
@@ -1308,7 +1302,6 @@ int atcommand_who3(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char temp0[100];
char temp1[100];
char output[200];
@@ -1320,6 +1313,8 @@ int atcommand_who3(
struct guild *g;
struct party *p;
+ nullpo_retr(-1, sd);
+
memset(temp0, '\0', sizeof(temp0));
memset(temp1, '\0', sizeof(temp1));
memset(output, '\0', sizeof(output));
@@ -1440,7 +1435,6 @@ int atcommand_whomap2(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
struct map_session_data *pl_sd;
int i, count;
@@ -1448,6 +1442,8 @@ int atcommand_whomap2(
int map_id = 0;
char map_name[100];
+ nullpo_retr(-1, sd);
+
memset(output, '\0', sizeof(output));
memset(map_name, '\0', sizeof(map_name));
@@ -1499,7 +1495,6 @@ int atcommand_whomap3(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char temp0[100];
char temp1[100];
char output[200];
@@ -1511,6 +1506,8 @@ int atcommand_whomap3(
struct guild *g;
struct party *p;
+ nullpo_retr(-1, sd);
+
memset(temp0, '\0', sizeof(temp0));
memset(temp1, '\0', sizeof(temp1));
memset(output, '\0', sizeof(output));
@@ -1574,7 +1571,6 @@ int atcommand_whogm(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char temp0[100];
char temp1[100];
char output[200];
@@ -1586,6 +1582,8 @@ int atcommand_whogm(
struct guild *g;
struct party *p;
+ nullpo_retr(-1, sd);
+
memset(temp0, '\0', sizeof(temp0));
memset(temp1, '\0', sizeof(temp1));
memset(output, '\0', sizeof(output));
@@ -1647,7 +1645,6 @@ int atcommand_whozeny(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
struct map_session_data *pl_sd;
int i, j, count,c;
@@ -1656,6 +1653,8 @@ int atcommand_whozeny(
int zeny[clif_countusers()];
int counted[clif_countusers()];
+ nullpo_retr(-1, sd);
+
memset(output, '\0', sizeof(output));
memset(match_text, '\0', sizeof(match_text));
memset(player_name, '\0', sizeof(player_name));
@@ -1715,10 +1714,11 @@ int atcommand_happyhappyjoyjoy(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i,e;
+ nullpo_retr(-1, sd);
+
for (i = 0; i < fd_max; i++) {
if (session[i] && (pl_sd = session[i]->session_data) && pl_sd->state.auth) {
e=rand()%40;
@@ -1740,6 +1740,7 @@ int atcommand_save(
const char* command, const char* message)
{
nullpo_retr(-1, sd);
+
pc_setsavepoint(sd, sd->mapname, sd->bl.x, sd->bl.y);
if (sd->status.pet_id > 0 && sd->pd)
intif_save_petdata(sd->status.account_id, &sd->pet);
@@ -1759,9 +1760,10 @@ int atcommand_load(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int m;
+ nullpo_retr(-1, sd);
+
m = map_mapname2mapid(sd->status.save_point.map);
if (m >= 0 && map[m].flag.nowarpto && battle_config.any_warp_GM_min_level > pc_isGM(sd)) {
clif_displaymessage(fd, "You are not authorised to warp you to your save map.");
@@ -1786,10 +1788,11 @@ int atcommand_speed(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
int speed;
+ nullpo_retr(-1, sd);
+
memset(output, '\0', sizeof(output));
if (!message || !*message) {
@@ -1851,8 +1854,8 @@ int atcommand_option(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int param1 = 0, param2 = 0, param3 = 0;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %d %d", &param1, &param2, &param3) < 1 || param1 < 0 || param2 < 0 || param3 < 0) {
clif_displaymessage(fd, "Please, enter at least a option (usage: @option <param1:0+> <param2:0+> <param3:0+>).");
@@ -1934,8 +1937,8 @@ int atcommand_jobchange(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int job = 0, upper = -1;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %d", &job, &upper) < 1) {
clif_displaymessage(fd, "Please, enter job ID (usage: @job/@jobchange <job ID>).");
@@ -2013,9 +2016,9 @@ int atcommand_kill(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -2074,8 +2077,8 @@ int atcommand_kami(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -2098,8 +2101,8 @@ int atcommand_heal(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int hp = 0, sp = 0; // [Valaris] thanks to fov
+ nullpo_retr(-1, sd);
sscanf(message, "%d %d", &hp, &sp);
@@ -2146,12 +2149,12 @@ int atcommand_item(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char item_name[100];
int number = 0, item_id, flag;
struct item item_tmp;
struct item_data *item_data;
int get_count, i, pet_id;
+ nullpo_retr(-1, sd);
memset(item_name, '\0', sizeof(item_name));
@@ -2210,7 +2213,6 @@ int atcommand_item2(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct item item_tmp;
struct item_data *item_data;
char item_name[100];
@@ -2219,6 +2221,7 @@ int atcommand_item2(
int c1 = 0, c2 = 0, c3 = 0, c4 = 0;
int flag;
int loop, get_count, i;
+ nullpo_retr(-1, sd);
memset(item_name, '\0', sizeof(item_name));
@@ -2285,8 +2288,8 @@ int atcommand_itemreset(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
+ nullpo_retr(-1, sd);
for (i = 0; i < MAX_INVENTORY; i++) {
if (sd->status.inventory[i].amount && sd->status.inventory[i].equip == 0)
@@ -2319,8 +2322,8 @@ int atcommand_baselevelup(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int level, i;
+ nullpo_retr(-1, sd);
if (!message || !*message || (level = atoi(message)) == 0) {
clif_displaymessage(fd, "Please, enter a level adjustement (usage: @lvup/@blevel/@baselvlup <number of levels>).");
@@ -2376,8 +2379,8 @@ int atcommand_joblevelup(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int up_level = 50, level;
+ nullpo_retr(-1, sd);
if (!message || !*message || (level = atoi(message)) == 0) {
clif_displaymessage(fd, "Please, enter a level adjustement (usage: @joblvup/@jlevel/@joblvlup <number of levels>).");
@@ -2435,10 +2438,10 @@ int atcommand_help(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char buf[2048], w1[2048], w2[2048];
int i, gm_level;
FILE* fp;
+ nullpo_retr(-1, sd);
memset(buf, '\0', sizeof(buf));
@@ -2476,8 +2479,8 @@ int atcommand_gm(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char password[100];
+ nullpo_retr(-1, sd);
memset(password, '\0', sizeof(password));
@@ -2503,9 +2506,9 @@ int atcommand_pvpoff(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
if (battle_config.pk_mode) { //disable command if server is in PK mode [Valaris]
clif_displaymessage(fd, msg_table[52]); // This option cannot be used in PK Mode.
@@ -2543,9 +2546,9 @@ int atcommand_pvpon(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
if (battle_config.pk_mode) { //disable command if server is in PK mode [Valaris]
clif_displaymessage(fd, msg_table[52]); // This option cannot be used in PK Mode.
@@ -2625,9 +2628,9 @@ int atcommand_model(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int hair_style = 0, hair_color = 0, cloth_color = 0;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -2666,9 +2669,9 @@ int atcommand_model(
*/
int atcommand_dye(const int fd, struct map_session_data* sd, const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int cloth_color = 0;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -2695,26 +2698,14 @@ int atcommand_dye(const int fd, struct map_session_data* sd, const char* command
}
/*==========================================
- * @chardye by [MouseJstr]
- *------------------------------------------
- */
-int
-atcommand_chardye(const int fd, struct map_session_data* sd,
- const char* command, const char* message)
-{
- nullpo_retr(-1, sd);
- return 0;
-}
-
-/*==========================================
* @hairstyle && @hstyle
*------------------------------------------
*/
int atcommand_hair_style(const int fd, struct map_session_data* sd, const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int hair_style = 0;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -2758,9 +2749,9 @@ atcommand_charhairstyle(const int fd, struct map_session_data* sd,
*/
int atcommand_hair_color(const int fd, struct map_session_data* sd, const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int hair_color = 0;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -2787,18 +2778,6 @@ int atcommand_hair_color(const int fd, struct map_session_data* sd, const char*
}
/*==========================================
- * @charhaircolor by [MouseJstr]
- *------------------------------------------
- */
-int
-atcommand_charhaircolor(const int fd, struct map_session_data* sd,
- const char* command, const char* message)
-{
- nullpo_retr(-1, sd);
- return 0;
-}
-
-/*==========================================
* @go [city_number/city_name]: improved by [yor] to add city names and help
*------------------------------------------
*/
@@ -2806,14 +2785,12 @@ int atcommand_go(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
int town;
char map_name[100];
char output[200];
int m;
-
const struct { char map[16]; int x, y; } data[] = {
{ "prontera.gat", 156, 191 }, // 0=Prontera
{ "morocc.gat", 156, 93 }, // 1=Morroc
@@ -2834,6 +2811,8 @@ int atcommand_go(
{ "sec_pri.gat", 23, 61 }, // 16=Prison
};
+ nullpo_retr(-1, sd);
+
if(map[sd->bl.m].flag.nogo) {
clif_displaymessage(sd->fd,"You can not use @go on this map.");
return 0;
@@ -2967,7 +2946,6 @@ int atcommand_monster(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char name[100];
char monster[100];
char output[200];
@@ -2977,6 +2955,7 @@ int atcommand_monster(
int count;
int i, j, k;
int mx, my, range;
+ nullpo_retr(-1, sd);
memset(name, '\0', sizeof(name));
memset(monster, '\0', sizeof(monster));
@@ -3058,7 +3037,6 @@ int atcommand_monster(
int atcommand_spawn(
const int fd, struct map_session_data* sd,
const char* command, const char* message) {
- nullpo_retr(-1, sd);
char name[100];
char monster[100];
char output[200];
@@ -3069,6 +3047,7 @@ int atcommand_spawn(
int i, j, k;
int mx, my, range;
+ nullpo_retr(-1, sd);
memset(name, '\0', sizeof(name));
memset(monster, '\0', sizeof(monster));
memset(output, '\0', sizeof(output));
@@ -3146,7 +3125,6 @@ int atcommand_spawn(
int atcommand_monstersmall(
const int fd, struct map_session_data* sd,
const char* command, const char* message) {
- nullpo_retr(-1, sd);
char name[100] = "";
char monster[100] = "";
int mob_id = 0;
@@ -3224,7 +3202,6 @@ int atcommand_monstersmall(
int atcommand_monsterbig(
const int fd, struct map_session_data* sd,
const char* command, const char* message) {
- nullpo_retr(-1, sd);
char name[100] = "";
char monster[100] = "";
int mob_id = 0;
@@ -3307,10 +3284,11 @@ void atcommand_killmonster_sub(
const int fd, struct map_session_data* sd, const char* message,
const int drop)
{
- if (!sd) return;
int map_id;
char map_name[100];
+ if (!sd) return;
+
memset(map_name, '\0', sizeof(map_name));
if (!message || !*message || sscanf(message, "%99s", map_name) < 1)
@@ -3365,10 +3343,10 @@ int atcommand_refine(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i, position = 0, refine = 0, current_position, final_refine;
int count;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -3428,13 +3406,13 @@ int atcommand_produce(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char item_name[100];
int item_id, attribute = 0, star = 0;
int flag = 0;
struct item_data *item_data;
struct item tmp_item;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
memset(item_name, '\0', sizeof(item_name));
@@ -3488,10 +3466,11 @@ int atcommand_produce(
*------------------------------------------
*/
void atcommand_memo_sub(struct map_session_data* sd) {
- if (!sd) return;
int i;
char output[200];
+ if (!sd) return;
+
memset(output, '\0', sizeof(output));
clif_displaymessage(sd->fd, "Your actual memo positions are (except respawn point):");
@@ -3514,9 +3493,9 @@ int atcommand_memo(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int position = 0;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -3558,9 +3537,9 @@ int atcommand_gat(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
int y;
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -3586,8 +3565,8 @@ int atcommand_packet(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int x = 0, y = 0;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %d", &x, &y) < 2) {
clif_displaymessage(fd, "Please, enter a status type/flag (usage: @packet <status type> <flag>).");
@@ -3607,7 +3586,6 @@ int atcommand_statuspoint(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int point, new_status_point;
if (!message || !*message || (point = atoi(message)) == 0) {
@@ -3644,8 +3622,8 @@ int atcommand_skillpoint(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int point, new_skill_point;
+ nullpo_retr(-1, sd);
if (!message || !*message || (point = atoi(message)) == 0) {
clif_displaymessage(fd, "Please, enter a number (usage: @skpoint <number of points>).");
@@ -3681,8 +3659,8 @@ int atcommand_zeny(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int zeny, new_zeny;
+ nullpo_retr(-1, sd);
if (!message || !*message || (zeny = atoi(message)) == 0) {
clif_displaymessage(fd, "Please, enter an amount (usage: @zeny <amount>).");
@@ -3718,7 +3696,6 @@ int atcommand_param(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i, index, value = 0, new_value;
const char* param[] = { "@str", "@agi", "@vit", "@int", "@dex", "@luk", NULL };
short* status[] = {
@@ -3726,6 +3703,7 @@ int atcommand_param(
&sd->status.int_, &sd->status.dex, &sd->status.luk
};
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -3780,12 +3758,12 @@ int atcommand_stat_all(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int index, count, value = 0, new_value;
short* status[] = {
&sd->status.str, &sd->status.agi, &sd->status.vit,
&sd->status.int_, &sd->status.dex, &sd->status.luk
};
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d", &value) < 1 || value == 0)
value = battle_config.max_parameter;
@@ -3829,10 +3807,10 @@ int atcommand_guildlevelup(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int level = 0;
short added_level;
struct guild *guild_info;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d", &level) < 1 || level == 0) {
clif_displaymessage(fd, "Please, enter a valid level (usage: @guildlvup/@guildlvlup <# of levels>).");
@@ -3873,9 +3851,9 @@ int atcommand_makeegg(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct item_data *item_data;
int id, pet_id;
+ nullpo_retr(-1, sd);
if (!message || !*message) {
clif_displaymessage(fd, "Please, enter a monter/egg name/id (usage: @makeegg <pet_id>).");
@@ -3932,9 +3910,9 @@ int atcommand_petfriendly(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int friendly;
int t;
+ nullpo_retr(-1, sd);
if (!message || !*message || (friendly = atoi(message)) < 0) {
clif_displaymessage(fd, "Please, enter a valid value (usage: @petfriendly <0-1000>).");
@@ -3981,8 +3959,8 @@ int atcommand_pethungry(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int hungry;
+ nullpo_retr(-1, sd);
if (!message || !*message || (hungry = atoi(message)) < 0) {
clif_displaymessage(fd, "Please, enter a valid number (usage: @pethungry <0-100>).");
@@ -4047,7 +4025,6 @@ atcommand_recall(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
char output[200];
struct map_session_data *pl_sd = NULL;
@@ -4098,9 +4075,9 @@ int atcommand_revive(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4139,8 +4116,8 @@ int atcommand_char_change_sex(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4173,8 +4150,8 @@ int atcommand_char_block(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4218,10 +4195,10 @@ int atcommand_char_ban(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char modif[100], character[100];
char * modif_p;
int year, month, day, hour, minute, second, value;
+ nullpo_retr(-1, sd);
memset(modif, '\0', sizeof(modif));
memset(character, '\0', sizeof(character));
@@ -4296,8 +4273,8 @@ int atcommand_char_unblock(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4330,8 +4307,8 @@ int atcommand_char_unban(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4364,9 +4341,9 @@ int atcommand_night(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
if (night_flag != 1) {
night_flag = 1; // 0=day, 1=night [Yor]
@@ -4400,9 +4377,9 @@ int atcommand_day(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
if (night_flag != 0) {
night_flag = 0; // 0=day, 1=night [Yor]
@@ -4429,9 +4406,9 @@ int atcommand_doom(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
clif_specialeffect(&sd->bl,450,2);
for(i = 0; i < fd_max; i++) {
if (session[i] && (pl_sd = session[i]->session_data) && pl_sd->state.auth && i != fd &&
@@ -4453,9 +4430,9 @@ int atcommand_doommap(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
clif_specialeffect(&sd->bl,450,3);
for (i = 0; i < fd_max; i++) {
if (session[i] && (pl_sd = session[i]->session_data) && pl_sd->state.auth && i != fd && sd->bl.m == pl_sd->bl.m &&
@@ -4498,8 +4475,8 @@ int atcommand_raise(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
+ nullpo_retr(-1, sd);
for (i = 0; i < fd_max; i++) {
if (session[i])
@@ -4518,10 +4495,11 @@ int atcommand_raisemap(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
+
for (i = 0; i < fd_max; i++) {
if (session[i] && (pl_sd = session[i]->session_data) && pl_sd->state.auth && sd->bl.m == pl_sd->bl.m)
atcommand_raise_sub(pl_sd);
@@ -4539,10 +4517,10 @@ int atcommand_character_baselevel(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
char character[100];
int level = 0, i;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4611,12 +4589,12 @@ int atcommand_character_joblevel(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
char character[100];
int max_level = 50, level = 0;
//転生や養子の場合の元の職業を算出する
struct pc_base_job pl_s_class;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4688,9 +4666,9 @@ int atcommand_kick(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
char character[100];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4722,9 +4700,9 @@ int atcommand_kickall(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
for (i = 0; i < fd_max; i++) {
if (session[i] && (pl_sd = session[i]->session_data) && pl_sd->state.auth &&
@@ -4764,8 +4742,8 @@ int atcommand_questskill(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int skill_id;
+ nullpo_retr(-1, sd);
if (!message || !*message || (skill_id = atoi(message)) < 0) {
clif_displaymessage(fd, "Please, enter a quest skill number (usage: @questskill <#:0+>).");
@@ -4801,10 +4779,10 @@ int atcommand_charquestskill(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
int skill_id = 0;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4847,8 +4825,8 @@ int atcommand_lostskill(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int skill_id;
+ nullpo_retr(-1, sd);
if (!message || !*message || (skill_id = atoi(message)) < 0) {
clif_displaymessage(fd, "Please, enter a quest skill number (usage: @lostskill <#:0+>).");
@@ -4886,10 +4864,10 @@ int atcommand_charlostskill(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
int skill_id = 0;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -4934,8 +4912,8 @@ int atcommand_spiritball(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int number;
+ nullpo_retr(-1, sd);
if (!message || !*message || (number = atoi(message)) < 0) {
clif_displaymessage(fd, "Please, enter a spirit ball number (usage: @spiritball <number: 0-1000>).");
@@ -4975,8 +4953,8 @@ int atcommand_party(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char party[100];
+ nullpo_retr(-1, sd);
memset(party, '\0', sizeof(party));
@@ -4998,9 +4976,9 @@ int atcommand_guild(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char guild[100];
int prev;
+ nullpo_retr(-1, sd);
memset(guild, '\0', sizeof(guild));
@@ -5067,9 +5045,9 @@ int atcommand_mapexit(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
+ nullpo_retr(-1, sd);
for (i = 0; i < fd_max; i++) {
if (session[i] && (pl_sd = session[i]->session_data) && pl_sd->state.auth) {
@@ -5092,11 +5070,11 @@ int atcommand_idsearch(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char item_name[100];
char output[200];
int i, match;
struct item_data *item;
+ nullpo_retr(-1, sd);
memset(item_name, '\0', sizeof(item_name));
memset(output, '\0', sizeof(output));
@@ -5130,10 +5108,10 @@ int atcommand_charskreset(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
char output[200];
struct map_session_data *pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(output, '\0', sizeof(output));
@@ -5168,10 +5146,10 @@ int atcommand_charstreset(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
char output[200];
struct map_session_data *pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(output, '\0', sizeof(output));
@@ -5206,11 +5184,11 @@ int atcommand_charmodel(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int hair_style = 0, hair_color = 0, cloth_color = 0;
struct map_session_data *pl_sd;
char character[100];
char output[200];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(output, '\0', sizeof(output));
@@ -5258,11 +5236,11 @@ int atcommand_charskpoint(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
char character[100];
int new_skill_point;
int point = 0;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -5304,11 +5282,11 @@ int atcommand_charstpoint(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
char character[100];
int new_status_point;
int point = 0;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -5350,10 +5328,10 @@ int atcommand_charzeny(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
char character[100];
int zeny = 0, new_zeny;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -5395,11 +5373,11 @@ int atcommand_recallall(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
int count;
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -5436,13 +5414,13 @@ int atcommand_guildrecall(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int i;
char guild_name[100];
char output[200];
struct guild *g;
int count;
+ nullpo_retr(-1, sd);
memset(guild_name, '\0', sizeof(guild_name));
memset(output, '\0', sizeof(output));
@@ -5492,13 +5470,13 @@ int atcommand_partyrecall(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
struct map_session_data *pl_sd;
char party_name[100];
char output[200];
struct party *p;
int count;
+ nullpo_retr(-1, sd);
memset(party_name, '\0', sizeof(party_name));
memset(output, '\0', sizeof(output));
@@ -5645,13 +5623,13 @@ int atcommand_mapinfo(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
struct npc_data *nd = NULL;
struct chat_data *cd = NULL;
char output[200], map_name[100];
char direction[12];
int m_id, i, chat_num, list = 0;
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
memset(map_name, '\0', sizeof(map_name));
@@ -5829,9 +5807,9 @@ int atcommand_char_mount_peco(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -5890,10 +5868,10 @@ int atcommand_guildspy(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char guild_name[100];
char output[200];
struct guild *g;
+ nullpo_retr(-1, sd);
memset(guild_name, '\0', sizeof(guild_name));
memset(output, '\0', sizeof(output));
@@ -5930,10 +5908,10 @@ int atcommand_partyspy(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char party_name[100];
char output[200];
struct party *p;
+ nullpo_retr(-1, sd);
memset(party_name, '\0', sizeof(party_name));
memset(output, '\0', sizeof(output));
@@ -5970,8 +5948,8 @@ int atcommand_repairall(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int count, i;
+ nullpo_retr(-1, sd);
count = 0;
for (i = 0; i < MAX_INVENTORY; i++) {
@@ -5999,9 +5977,9 @@ int atcommand_nuke(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -6034,8 +6012,8 @@ int atcommand_nuke(
int atcommand_enablenpc(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char NPCname[100];
+ nullpo_retr(-1, sd);
memset(NPCname, '\0', sizeof(NPCname));
@@ -6062,8 +6040,8 @@ int atcommand_enablenpc(const int fd, struct map_session_data* sd,
int atcommand_disablenpc(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char NPCname[100];
+ nullpo_retr(-1, sd);
memset(NPCname, '\0', sizeof(NPCname));
@@ -6133,12 +6111,12 @@ char * txt_time(unsigned int duration) {
int atcommand_servertime(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct TimerData * timer_data;
struct TimerData * timer_data2;
time_t time_server; // variable for number of seconds (used with time() function)
struct tm *datetime; // variable for time in structure ->tm_mday, ->tm_sec, ...
char temp[256];
+ nullpo_retr(-1, sd);
memset(temp, '\0', sizeof(temp));
@@ -6210,13 +6188,13 @@ int atcommand_servertime(const int fd, struct map_session_data* sd,
int atcommand_chardelitem(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
char character[100];
char item_name[100];
int i, number = 0, item_id, item_position, count;
char output[200];
struct item_data *item_data;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(item_name, '\0', sizeof(item_name));
@@ -6279,10 +6257,10 @@ int atcommand_jail(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
int x, y;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -6332,7 +6310,6 @@ int atcommand_unjail(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data *pl_sd;
@@ -6376,8 +6353,8 @@ int atcommand_disguise(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int mob_id = 0;
+ nullpo_retr(-1, sd);
if (!message || !*message) {
clif_displaymessage(fd, "Please, enter a Monster/NPC name/id (usage: @disguise <monster_name_or_monster_ID>).");
@@ -6437,8 +6414,8 @@ int atcommand_broadcast(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -6461,8 +6438,8 @@ int atcommand_localbroadcast(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
+ nullpo_retr(-1, sd);
memset(output, '\0', sizeof(output));
@@ -6486,11 +6463,11 @@ int atcommand_chardisguise(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int mob_id;
char character[100];
char mob_name[100];
struct map_session_data* pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(mob_name, '\0', sizeof(mob_name));
@@ -6541,9 +6518,9 @@ int atcommand_charundisguise(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
struct map_session_data* pl_sd;
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
@@ -6583,9 +6560,9 @@ int atcommand_email(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char actual_email[100];
char new_email[100];
+ nullpo_retr(-1, sd);
memset(actual_email, '\0', sizeof(actual_email));
memset(new_email, '\0', sizeof(new_email));
@@ -6623,9 +6600,9 @@ int atcommand_effect(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
int type = 0, flag = 0, i;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %d", &type,&flag) < 2) {
clif_displaymessage(fd, "Please, enter at least a option (usage: @effect <type+>).");
@@ -6656,11 +6633,11 @@ atcommand_character_item_list(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
struct item_data *item_data, *item_temp;
int i, j, equip, count, counter, counter2;
char character[100], output[200], equipstr[100], outputtmp[200];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(output, '\0', sizeof(output));
@@ -6770,12 +6747,12 @@ atcommand_character_storage_list(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct storage *stor;
struct map_session_data *pl_sd;
struct item_data *item_data, *item_temp;
int i, j, count, counter, counter2;
char character[100], output[200], outputtmp[200];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(output, '\0', sizeof(output));
@@ -6855,11 +6832,11 @@ atcommand_character_cart_list(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd;
struct item_data *item_data, *item_temp;
int i, j, count, counter, counter2;
char character[100], output[200], outputtmp[200];
+ nullpo_retr(-1, sd);
memset(character, '\0', sizeof(character));
memset(output, '\0', sizeof(output));
@@ -6977,8 +6954,8 @@ atcommand_charkillable(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7039,12 +7016,11 @@ int
atcommand_npcmove(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char character[100];
int x = 0, y = 0;
struct npc_data *nd = 0;
+ nullpo_retr(-1, sd);
- nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7076,10 +7052,10 @@ int
atcommand_addwarp(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char w1[64], w3[64], w4[64];
char map[30], output[200];
int x,y,ret;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7110,8 +7086,8 @@ int
atcommand_follow(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7133,10 +7109,10 @@ int
atcommand_chareffect(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
char target[255];
int type = 0;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %s", &type, target) != 2) {
clif_displaymessage(fd, "usage: @chareffect <type+> <target>.");
@@ -7161,8 +7137,8 @@ int
atcommand_dropall(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
+ nullpo_retr(-1, sd);
for (i = 0; i < MAX_INVENTORY; i++) {
if (sd->status.inventory[i].amount) {
if(sd->status.inventory[i].equip != 0)
@@ -7183,9 +7159,9 @@ int
atcommand_chardropall(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
struct map_session_data *pl_sd = NULL;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7216,8 +7192,8 @@ int
atcommand_storeall(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
+ nullpo_retr(-1, sd);
if (storage_storageopen(sd) == 1) {
clif_displaymessage(fd, "run this command again..");
return 0;
@@ -7244,9 +7220,9 @@ int
atcommand_charstoreall(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i;
struct map_session_data *pl_sd = NULL;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7285,8 +7261,8 @@ int
atcommand_skillid(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int skillen = 0, idx = 0;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
skillen = strlen(message);
@@ -7312,12 +7288,12 @@ int
atcommand_useskill(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
int skillnum;
int skilllv;
int inf;
char target[255];
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7349,7 +7325,6 @@ int
atcommand_skilltree(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
int skillnum, skillidx = -1;
int meets = 1, j, c=0, s=0;
@@ -7357,6 +7332,7 @@ atcommand_skilltree(const int fd, struct map_session_data* sd,
char target[255], *tbl;
char output[255];
struct skill_tree_entry *ent;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7431,10 +7407,9 @@ atcommand_rain(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int effno = 0;
- effno = 161;
nullpo_retr(-1, sd);
+ effno = 161;
if (effno < 0 || map[sd->bl.m].flag.rain)
return -1;
@@ -7451,7 +7426,6 @@ atcommand_snow(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int effno = 0;
effno = 162;
nullpo_retr(-1, sd);
@@ -7472,7 +7446,6 @@ atcommand_sakura(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int effno = 0;
effno = 163;
nullpo_retr(-1, sd);
@@ -7493,7 +7466,6 @@ atcommand_fog(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int effno = 0;
effno = 233;
nullpo_retr(-1, sd);
@@ -7515,7 +7487,6 @@ atcommand_leaves(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int effno = 0;
effno = 333;
nullpo_retr(-1, sd);
@@ -7535,7 +7506,6 @@ atcommand_summon(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char name[100];
int mob_id = 0;
int x = 0;
@@ -7587,9 +7557,9 @@ atcommand_adjcmdlvl(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int i, newlev;
char cmd[100];
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %s", &newlev, cmd) != 2) {
clif_displaymessage(fd, "usage: @adjcmdlvl <lvl> <command>.");
@@ -7621,10 +7591,10 @@ atcommand_adjgmlvl(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int newlev;
char user[100];
struct map_session_data *pl_sd;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %[^\r\n]", &newlev, user) != 2) {
clif_displaymessage(fd, "usage: @adjgmlvl <lvl> <user>.");
@@ -7654,8 +7624,8 @@ atcommand_trade(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7676,8 +7646,8 @@ atcommand_setbattleflag(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char flag[128], value[128];
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%s %s", flag, value) != 2) {
clif_displaymessage(fd, "usage: @setbattleflag <flag> <value>.");
@@ -7701,8 +7671,8 @@ int atcommand_unmute(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
+ nullpo_retr(-1, sd);
if (!message || !*message)
return -1;
@@ -7728,10 +7698,10 @@ atcommand_uptime(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char output[200];
long seconds = 0, day = 24*60*60, hour = 60*60,
minute = 60, days = 0, hours = 0, minutes = 0;
+ nullpo_retr(-1, sd);
seconds = (gettick()-ticks)/CLOCKS_PER_SEC;
days = seconds/day;
@@ -7770,10 +7740,10 @@ int atcommand_mute(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
struct map_session_data *pl_sd = NULL;
char character[100];
int manner;
+ nullpo_retr(-1, sd);
if (!message || !*message || sscanf(message, "%d %99[^\n]", &manner, character) < 1) {
clif_displaymessage(fd, "usage: @mute <time> <character name>.");
@@ -7802,7 +7772,6 @@ int atcommand_refresh(
const char* command, const char* message)
{
nullpo_retr(-1, sd);
- nullpo_retr(-1, sd);
pc_setpos(sd, sd->mapname, sd->bl.x, sd->bl.y, 3);
return 0;
}
@@ -7816,7 +7785,6 @@ int
atcommand_petid(const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char searchtext[100];
char temp0[100];
char temp1[100];
@@ -7891,9 +7859,9 @@ atcommand_gmotd(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char buf[256];
FILE *fp;
+ nullpo_retr(-1, sd);
if( (fp = fopen(motd_txt, "r"))!=NULL){
while (fgets(buf, 250, fp) != NULL){
int i;
@@ -7914,7 +7882,6 @@ int atcommand_misceffect(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
int effect = 0;
nullpo_retr(-1, sd);
if (!message || !*message)
@@ -7936,7 +7903,6 @@ int atcommand_listmail(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
if(!battle_config.mail_system)
return 0;
@@ -7955,7 +7921,6 @@ int atcommand_readmail(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
if(!battle_config.mail_system)
return 0;
@@ -7978,7 +7943,6 @@ int atcommand_sendmail(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
- nullpo_retr(-1, sd);
char name[24],text[80];
if(!battle_config.mail_system)
diff --git a/src/map/atcommand.h b/src/map/atcommand.h
index 3d84cd5b9..d4af0eae0 100644
--- a/src/map/atcommand.h
+++ b/src/map/atcommand.h
@@ -169,9 +169,6 @@ enum AtCommandType {
AtCommand_Killable, // by MouseJstr
AtCommand_CharKillable, // by MouseJstr
AtCommand_Chareffect, // by MouseJstr
- AtCommand_Chardye, // by MouseJstr
- AtCommand_Charhairstyle, // by MouseJstr
- AtCommand_Charhaircolor, // by MouseJstr
AtCommand_Dropall, // by MouseJstr
AtCommand_Chardropall, // by MouseJstr
AtCommand_Storeall, // by MouseJstr