Problem with Change Name Scroll

01/17/2019 16:58 devdash#1
[Only registered and activated users can see links. Click Here To Register...]

this happens after change name Scroll, the name is diffrent in the Ranking and the player can't invite any play to he's academy, and he can't form a number academy too


i think i need to edit something in the _ChangeNameByID Producer

thanks in advance
01/17/2019 17:27 putzeimer195#2
Restart your gameserver and then look, academy only updated at a fixed time :)
01/17/2019 23:18 HECKT0R#3
the player who gonna change his char name should not be in guild or Academy .
he should leave guild and academy first .
01/17/2019 23:19 Leodoom#4
Update Honor rank

01/17/2019 23:22 #HB#5
Quote:
Originally Posted by Leodoom View Post
Update Honor rank

Uhm, uhm. That's not what he's talking about buddy.
01/17/2019 23:39 Leodoom#6
I understood that he was speaking after the name changed
01/18/2019 23:54 devdash#7
i really appreciate all the answers,
i just need a thing that can be added to the change name scroll, for example
" update name @[Only registered and activated users can see links. Click Here To Register...]-rank " :)
iam just trying to give example, cuz i can't restart the gameserver.exe everytime someone use the scroll

thanks in advance and apolgize for late replay...
01/19/2019 00:20 #HB#8
Quote:
Originally Posted by alydandy View Post
iam just trying to give example, cuz i can't restart the gameserver.exe everytime someone use the scroll
Yeah, you can try to edit GS's memory.
01/19/2019 17:32 devdash#9
Quote:
Originally Posted by #HB View Post
Yeah, you can try to edit GS's memory.
i don't think its possible for me, and i think u mess understood me
what i meant is
this producer [_RenameCharNameByID]
have lines like
insert _CharNameList values @[Only registered and activated users can see links. Click Here To Register...], @[Only registered and activated users can see links. Click Here To Register...]d)
UPDATE _Char set CharName16 = @[Only registered and activated users can see links. Click Here To Register...] where CharID = @[Only registered and activated users can see links. Click Here To Register...]D
update _Friend set friendcharname = @[Only registered and activated users can see links. Click Here To Register...] where friendcharid = @[Only registered and activated users can see links. Click Here To Register...]d
update _GuildMember set charname = @[Only registered and activated users can see links. Click Here To Register...] where charid = @[Only registered and activated users can see links. Click Here To Register...]d
update _Memo set fromcharname = @[Only registered and activated users can see links. Click Here To Register...] where fromcharname = @[Only registered and activated users can see links. Click Here To Register...]name
update _TrainingCampMember set charname = @[Only registered and activated users can see links. Click Here To Register...] where charid = @[Only registered and activated users can see links. Click Here To Register...]d

why can't we just add update _honor ranking name

comon u have more experience than me

cuz its not cool that the player can't invite any player to he's academy till i restart the gameserver.exe not cool at all

thanks in advance
01/19/2019 19:19 #HB#10
Quote:
Originally Posted by alydandy View Post
why can't we just add update _honor ranking name
_RenameCharNameByID already edits the name but the GS doesn't tell the client the value stored at the database, but the one stored at its memory.

Probably there's only 2 ways to do that:
  1. Editing GS's memory.
  2. Using a packet-filter that will receive that training camp name, checks if he has used character name changer scroll before, creates a new modified packet and sends it to the client. But you'll need to make a table for the players who had used the character name changer scroll and then delete its lines whenever you restart the GS, so I prefer editing GS's memory.
06/03/2020 03:21 Beba Army#11
So it fixes by restarting Gameserver?