Player's Level next to username

You gotta be careful when adding source changes from Hercules to rAthena. Hercules has been implementing Renewal Changes as you can see from various commit history. Your best bet is to not try using Hercules Mods on rAthena because our source is different. If you know what you're doing, then go ahead xD

 
Last edited by a moderator:
Oh yeah! i will switch now to Hercules. probably, there is an issue that conflict with rAthena Emulator. 
default_biggrin.png


That's why i'm saying it's buggy~ sorry for it*

 
Hello there, done switching after i i test. it works but just curios, why i can't invite a player for a PARTY?

it says 'The Character is currently online does not exist' if i click the name it will appear like this e.g [255/99] Vlync

So by means, that name appear is currently offline because the player's name is Vlync it will not be invited.

How do i fix this one?

Untitled.png

Correct me if i'm wrong.

Thank you!

 
Last edited by a moderator:
here you have it..so sizzling hot..
default_biggrin.png


--- src/map/clif.c Tue Apr 16 22:33:58 2013+++ src/map/clif.c Tue Apr 16 22:54:32 2013@@ -8361,7 +8325,6 @@ struct map_session_data *ssd = (struct map_session_data *)bl; struct party_data *p = NULL; struct guild *g = NULL;+   char name[NAME_LENGTH]; //Requesting your own "shadow" name. [Skotlex] if (ssd->fd == fd && ssd->disguise)@@ -8373,8 +8336,7 @@   WBUFB(buf,30) = WBUFB(buf,54) = WBUFB(buf,78) = 0;   break; }+   sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+   memcpy(WBUFP(buf,6), name, NAME_LENGTH);-   memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if( ssd->status.party_id ) {   p = party_search(ssd->status.party_id);@@ -8488,7 +8450,6 @@  int cmd = 0x195, ps = -1;  struct party_data *p = NULL;  struct guild *g = NULL;+ char name[NAME_LENGTH];  nullpo_retv(ssd);@@ -8498,8 +8459,7 @@  WBUFW(buf,0) = cmd;  WBUFL(buf,2) = ssd->bl.id;+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH);  if (!battle_config.display_party_name) { if (ssd->status.party_id > 0 && ssd->status.guild_id > 0 && (g = ssd->guild) != NULL)@@ -11694,8 +11654,6 @@{  struct map_session_data *t_sd;  char *name = (char*)RFIFOP(fd,2);+ char *pname;+  name[NAME_LENGTH-1] = '0';  if(map[sd->bl.m].flag.partylock) { // Party locked.@@ -11703,9 +11661,7 @@ return;  }+ pname=strrchr(name,' ');+ memcpy(pname, &pname[1], strlen(pname));+ t_sd = map_nick2sd(pname);- t_sd = map_nick2sd(name);  if(t_sd && t_sd->state.noask) { // @noask [LuzZza] clif->noask_sub(sd, t_sd, 1);
default_ani_meow.gif


 
party is fixed, however adding friend has the same problem now.

 
party is fixed, however adding friend has the same problem now.
--- Hercules/src/map/clif.c Sun Apr 21 23:29:05 2013+++ Hercules/src/map/clif.c Tue Apr 16 22:54:32 2013@@ -13060,11 +13016,8 @@{  struct map_session_data *f_sd;  int i;+ char *pname;+ pname = strrchr((char*)RFIFOP(fd,2), ' ');+ memcpy(pname, &pname[1], strlen(pname));+ f_sd = map_nick2sd(pname);- f_sd = map_nick2sd((char*)RFIFOP(fd,2));  // ensure that the request player's friend list is not full  ARR_FIND(0, MAX_FRIENDS, i, sd->status.friends.char_id == 0);
Thanks,,,..

default_ani_meow.gif


 
Last edited by a moderator:
@malu

if you /invite yourself you will get a crash on the server

 
AHAHAHA, i thought someone didn't notice this issue. and i thought i'm the one only having this kind of crash.
+1 for JUDAS.
default_biggrin.png


 

 
Back
Top