Indented with src/scripts/indent-emp.
This commit is contained in:
parent
5f263a7753
commit
9b7adfbecc
437 changed files with 52211 additions and 51052 deletions
|
@ -50,67 +50,67 @@
|
|||
int
|
||||
mobupdate(void)
|
||||
{
|
||||
FILE *fp;
|
||||
long minites;
|
||||
extern int updating_mob;
|
||||
struct mob_acc_globals timestamps;
|
||||
long now;
|
||||
extern s_char *timestampfil;
|
||||
|
||||
if (!opt_MOB_ACCESS) {
|
||||
pr("Command invalid - MOB_ACCESS is not enabled.\n");
|
||||
return RET_FAIL;
|
||||
}
|
||||
if (!player->argp[1])
|
||||
return RET_SYN;
|
||||
if (*player->argp[1] == 'c')
|
||||
minites = -1;
|
||||
else
|
||||
minites = atol(player->argp[1]) * 60;
|
||||
time(&now);
|
||||
FILE *fp;
|
||||
long minites;
|
||||
extern int updating_mob;
|
||||
struct mob_acc_globals timestamps;
|
||||
long now;
|
||||
extern s_char *timestampfil;
|
||||
|
||||
if (!opt_MOB_ACCESS) {
|
||||
pr("Command invalid - MOB_ACCESS is not enabled.\n");
|
||||
return RET_FAIL;
|
||||
}
|
||||
if (!player->argp[1])
|
||||
return RET_SYN;
|
||||
if (*player->argp[1] == 'c')
|
||||
minites = -1;
|
||||
else
|
||||
minites = atol(player->argp[1]) * 60;
|
||||
time(&now);
|
||||
#if !defined(_WIN32)
|
||||
if ((fp = fopen(timestampfil, "r+")) == NULL) {
|
||||
if ((fp = fopen(timestampfil, "r+")) == NULL) {
|
||||
#else
|
||||
if ((fp = fopen(timestampfil, "r+b")) == NULL) {
|
||||
if ((fp = fopen(timestampfil, "r+b")) == NULL) {
|
||||
#endif
|
||||
logerror("Unable to edit timestamp file.");
|
||||
} else {
|
||||
rewind(fp);
|
||||
fread(×tamps, sizeof(timestamps), 1, fp);
|
||||
if (minites < 0) {
|
||||
fclose(fp);
|
||||
if (updating_mob)
|
||||
pr("Mobility updating is enabled.");
|
||||
else {
|
||||
pr("Mobility updating will come back on around %s",
|
||||
ctime(×tamps.starttime));
|
||||
pr("within 3 minutes, depending on when the server checks.");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
timestamps.timestamp = now;
|
||||
timestamps.starttime = now + minites;
|
||||
rewind(fp);
|
||||
fwrite(×tamps, sizeof(timestamps), 1, fp);
|
||||
fclose(fp);
|
||||
if (now >= timestamps.starttime) {
|
||||
pr("Turning on mobility updating.");
|
||||
update_all_mob();
|
||||
updating_mob = 1;
|
||||
} else if (updating_mob == 1) {
|
||||
pr("Turning off mobility updating.\n\r");
|
||||
pr("Mobility updating will come back on around %s",
|
||||
ctime(×tamps.starttime));
|
||||
pr("within 3 minutes, depending on when the server checks.");
|
||||
update_all_mob();
|
||||
updating_mob = 0;
|
||||
} else if (updating_mob == 0) {
|
||||
pr("Mobility updating is already off.\n\r");
|
||||
pr("Mobility updating will come back on around %s",
|
||||
ctime(×tamps.starttime));
|
||||
pr("within 3 minutes, depending on when the server checks.");
|
||||
}
|
||||
logerror("Unable to edit timestamp file.");
|
||||
} else {
|
||||
rewind(fp);
|
||||
fread(×tamps, sizeof(timestamps), 1, fp);
|
||||
if (minites < 0) {
|
||||
fclose(fp);
|
||||
if (updating_mob)
|
||||
pr("Mobility updating is enabled.");
|
||||
else {
|
||||
pr("Mobility updating will come back on around %s",
|
||||
ctime(×tamps.starttime));
|
||||
pr("within 3 minutes, depending on when the server checks.");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 0;
|
||||
timestamps.timestamp = now;
|
||||
timestamps.starttime = now + minites;
|
||||
rewind(fp);
|
||||
fwrite(×tamps, sizeof(timestamps), 1, fp);
|
||||
fclose(fp);
|
||||
if (now >= timestamps.starttime) {
|
||||
pr("Turning on mobility updating.");
|
||||
update_all_mob();
|
||||
updating_mob = 1;
|
||||
} else if (updating_mob == 1) {
|
||||
pr("Turning off mobility updating.\n\r");
|
||||
pr("Mobility updating will come back on around %s",
|
||||
ctime(×tamps.starttime));
|
||||
pr("within 3 minutes, depending on when the server checks.");
|
||||
update_all_mob();
|
||||
updating_mob = 0;
|
||||
} else if (updating_mob == 0) {
|
||||
pr("Mobility updating is already off.\n\r");
|
||||
pr("Mobility updating will come back on around %s",
|
||||
ctime(×tamps.starttime));
|
||||
pr("within 3 minutes, depending on when the server checks.");
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue