@@ -318,7 +318,7 @@ void CNLoginServer::nameSave(CNSocket* sock, CNPacketData* data) {
318
318
Database::getPlayer (&plr, (int )resp.iPC_UID );
319
319
320
320
// fire name check event if needed
321
- if (plr.PCStyle .iNameCheck == 0 ) {
321
+ if (plr.PCStyle .iNameCheck != 1 ) {
322
322
std::string namereq = std::to_string (resp.iPC_UID ) + " " + AUTOU16TOU8 (save->szFirstName ) + " " + AUTOU16TOU8 (save->szLastName );
323
323
Monitor::namereqs.push_back (namereq);
324
324
}
@@ -339,7 +339,7 @@ void CNLoginServer::nameSave(CNSocket* sock, CNPacketData* data) {
339
339
std::cout << " Login Server: new character created" << std::endl;
340
340
std::cout << " \t Slot: " << (int )save->iSlotNum << std::endl;
341
341
std::cout << " \t Name: " << AUTOU16TOU8 (save->szFirstName ) << " " << AUTOU16TOU8 (save->szLastName );
342
- if (plr.PCStyle .iNameCheck == 0 ) std::cout << " (pending approval)" ;
342
+ if (plr.PCStyle .iNameCheck != 1 ) std::cout << " (pending approval)" ;
343
343
std::cout << std::endl;
344
344
)
345
345
}
@@ -529,6 +529,15 @@ void CNLoginServer::changeName(CNSocket* sock, CNPacketData* data) {
529
529
if (!Database::changeName (save, loginSessions[sock].userID ))
530
530
return invalidCharacter (sock);
531
531
532
+ Player plr;
533
+ Database::getPlayer (&plr, (int )save->iPCUID );
534
+
535
+ // fire name check event if needed
536
+ if (plr.PCStyle .iNameCheck != 1 ) {
537
+ std::string namereq = std::to_string (save->iPCUID ) + " " + AUTOU16TOU8 (save->szFirstName ) + " " + AUTOU16TOU8 (save->szLastName );
538
+ Monitor::namereqs.push_back (namereq);
539
+ }
540
+
532
541
INITSTRUCT (sP_LS2CL_REP_CHANGE_CHAR_NAME_SUCC , resp);
533
542
resp.iPC_UID = save->iPCUID ;
534
543
memcpy (resp.szFirstName , save->szFirstName , sizeof (resp.szFirstName ));
@@ -540,8 +549,10 @@ void CNLoginServer::changeName(CNSocket* sock, CNPacketData* data) {
540
549
sock->sendPacket (resp, P_LS2CL_REP_CHANGE_CHAR_NAME_SUCC);
541
550
542
551
DEBUGLOG (
543
- std::cout << " Login Server: Name check success for character [" << save->iPCUID << " ]" << std::endl;
544
- std::cout << " \t New name: " << AUTOU16TOU8 (save->szFirstName ) << " " << AUTOU16TOU8 (save->szLastName ) << std::endl;
552
+ std::cout << " Login Server: Name change request for character [" << save->iPCUID << " ]" << std::endl;
553
+ std::cout << " \t New name: " << AUTOU16TOU8 (save->szFirstName ) << " " << AUTOU16TOU8 (save->szLastName );
554
+ if (plr.PCStyle .iNameCheck != 1 ) std::cout << " (pending approval)" ;
555
+ std::cout << std::endl;
545
556
)
546
557
}
547
558
0 commit comments