Jump to content
  • 0

Question

4 answers to this question

Recommended Posts

Posted

/*==========================================
* @afk by Rad, built on by Tubby 
* same as autotrade, but works without vending
*------------------------------------------*/
ACMD_FUNC(afk)
{
nullpo_retr(-1, sd);
if( map[sd->bl.m].flag.autotrade == battle_config.autotrade_mapflag )
{


if (!message || !*message) {

chat_createpcchat(sd, "(@afk) mail me~", "", 1, 1);
trade_tradeack(sd,4);
sd->state.autotrade = 1;
if( battle_config.at_timeout )
{
int timeout = atoi(message);
status_change_start(&sd->bl, SC_AUTOTRADE, 10000, 0, 0, 0, 0, ((timeout > 0) ? min(timeout,battle_config.at_timeout) : battle_config.at_timeout) * 60000, 0);
}

clif_authfail_fd(fd, 15);

}


if((strlen(message) < 0)||(strlen(message) > 36)) {
chat_createpcchat(sd, "(@afk) mail me~", "", 1, 1);
trade_tradeack(sd,4);
sd->state.autotrade = 1;
if( battle_config.at_timeout )
{
int timeout = atoi(message);
status_change_start(&sd->bl, SC_AUTOTRADE, 10000, 0, 0, 0, 0, ((timeout > 0) ? min(timeout,battle_config.at_timeout) : battle_config.at_timeout) * 60000, 0);
}

clif_authfail_fd(fd, 15);

}
chat_createpcchat(sd, message, "", 1, 1);
trade_tradeack(sd,4);
sd->state.autotrade = 1;
if( battle_config.at_timeout )
{
int timeout = atoi(message);
status_change_start(&sd->bl, SC_AUTOTRADE, 10000, 0, 0, 0, 0, ((timeout > 0) ? min(timeout,battle_config.at_timeout) : battle_config.at_timeout) * 60000, 0);
}

clif_authfail_fd(fd, 15);




} else
clif_displaymessage(fd, "AFK is not allowed on this map.");

return 0;
}

here jaypee

Posted

This much would be enough

ACMD_FUNC(afk)
{
nullpo_retr(-1, sd);
sd->state.autotrade = 1;
if( battle_config.afk_timeout )
{
 int timeout = atoi(message);
 status_change_start(&sd->bl, SC_AUTOTRADE, 10000, 0, 0, 0, 0, ((timeout > 0) ? min(timeout,battle_config.afk_timeout) : battle_config.afk_timeout) * 60000, 0);
}
clif_authfail_fd(fd, 15);

return 0;
}

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...