From 3064114926db1340f50292c40b3cedf18aabdd55 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 8 Mar 2018 01:22:10 +0300 Subject: Disconnect player from server after he enter too many wrong pincodes. --- src/char/pincode.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/char/pincode.c') diff --git a/src/char/pincode.c b/src/char/pincode.c index b1d41bc2d..9f814b5ad 100644 --- a/src/char/pincode.c +++ b/src/char/pincode.c @@ -87,7 +87,9 @@ int pincode_compare(int fd, struct char_session_data* sd, char* pin) { } else { pincode->sendstate( fd, sd, PINCODE_WRONG ); if( pincode->maxtry && ++sd->pincode_try >= pincode->maxtry ){ - pincode->error( sd->account_id ); + pincode->error(sd->account_id); + chr->authfail_fd(fd, 0); + chr->disconnect_player(sd->account_id); } return 0; } -- cgit v1.2.3-60-g2f50