Jump to content
  • 0

@logout / @afk / @sleep command


Question

1 answer to this question

Recommended Posts

  • 0
Posted
ACMD_FUNC(afk) {
    nullpo_retr(-1, sd);

    if( map_getmapflag(sd->bl.m, MF_AUTOTRADE) != battle_config.autotrade_mapflag ) {
        clif_displaymessage(fd, msg_txt(sd,1179)); // Autotrade is not allowed on this map.
        return -1;
    }

    if( pc_isdead(sd) ) {
        clif_displaymessage(fd, msg_txt(sd,1180)); // You cannot autotrade when dead.
        return -1;
    }

    sd->state.autotrade = 1;
    if( battle_config.at_timeout ) {
        int timeout = atoi(message);
        status_change_start(NULL,&sd->bl, SC_AUTOTRADE, 10000, 0, 0, 0, 0, ((timeout > 0) ? min(timeout,battle_config.at_timeout) : battle_config.at_timeout) * 60000, 0);
    }
	clif_changelook(&sd->bl,LOOK_HEAD_TOP,471);
    channel_pcquit(sd,0xF); //leave all chan
    clif_authfail_fd(sd->fd, 15);

    return 0;
}


ACMD_DEF(afk)

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...