Jump to content
  • 0

afk/warp delay


Fayrie

Question


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   0
  • Joined:  07/08/12
  • Last Seen:  

Haii, i tried to put several @afk commands but when i tried to recompile, it doesnt go through when atcommand.c appears no error message then it automatically closes same thing when i tried the warp delay when hit.

Please help! thanks.

Link to comment
Share on other sites

13 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  58
  • Topics Per Day:  0.01
  • Content Count:  208
  • Reputation:   1
  • Joined:  01/06/12
  • Last Seen:  

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   0
  • Joined:  07/08/12
  • Last Seen:  

Hmm okay ill try that, do you have any @afk source that is compatible for rathena? :(
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  58
  • Topics Per Day:  0.01
  • Content Count:  208
  • Reputation:   1
  • Joined:  01/06/12
  • Last Seen:  

what do you mean adding delay in @afk or adding @afk itself command?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   0
  • Joined:  07/08/12
  • Last Seen:  

what do you mean adding delay in @afk or adding @afk itself command?

The command :(
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   0
  • Joined:  07/08/12
  • Last Seen:  

Mehh :( i tried that and recompile it wont go through :( tried it, retyped it for so many times i dont know whats wrong :(

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  198
  • Reputation:   47
  • Joined:  08/01/12
  • Last Seen:  

You can use this..

Credits to someone who made this, I don't know who, cause I just found this somewhere in the forum.

Still, credits to him lol.

afkpatch.diff

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   0
  • Joined:  07/08/12
  • Last Seen:  

You can use this..

Credits to someone who made this, I don't know who, cause I just found this somewhere in the forum.

Still, credits to him lol.

Haii Viole! i didnt get any errors on compiling anymore but, the command itself doesnt work i added ACMD_DEF(afk) and added the command on groups.conf what should i do next :(
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  198
  • Reputation:   47
  • Joined:  08/01/12
  • Last Seen:  

o.o, that should work, no errors in compiling..

& It, doesn't need to be on groups.conf if you use a lvl 99 GM. (for a test)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   0
  • Joined:  07/08/12
  • Last Seen:  

o.o, that should work, no errors in compiling..

& It, doesn't need to be on groups.conf if you use a lvl 99 GM. (for a test)

Yeah tried it on a gm char but it still doesnt work :(

If it helps heres the source i put

/*==========================================
* @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) {
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);
}
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;
}

ACMD_DEF(afk),

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   0
  • Joined:  07/08/12
  • Last Seen:  

Solved!~ Thanks guys.

Link to comment
Share on other sites

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.

×
×
  • Create New...