MantisBT - Soldat Dedicated Server
View Issue Details
0000689Soldat Dedicated ServerScripting Corepublic2020-08-27 11:232020-08-27 11:23
MM 
FliesLikeABrick 
urgentmajoralways
assignedopen 
25datadata
2.8.1 
data 
data
0000689: TGame.OnRequest
If player is banned and script allows him to join with this code:

function OnRequest(Ip, Hw: string; Port: Word; State: Byte; Forwarded: Boolean; Password: string): Integer;
begin
    if State = 4 then
    Result := 1;
end;

begin
    Game.OnRequest := @OnRequest;
end.

then he joins the server but can't do anything (acts the same when you join server and have to choose your team but there's no menu for teams).
data
25
No tags attached.
txt x7xft76u.txt (8) 2020-08-27 11:23
https://bugs.soldat.pl/file_download.php?file_id=712&type=bug
Issue History
2020-08-27 11:23MMNew Issue
2020-08-27 11:23MMStatusnew => assigned
2020-08-27 11:23MMAssigned To => FliesLikeABrick
2020-08-27 11:23MMFile Added: x7xft76u.txt
2020-08-27 11:23MMIssue generated from: 0000671

Notes
(0002660)
kicikici   
2020-08-27 11:23   
It works well when you have only one script on the server using OnRequest event. Two or more events with different result will cause conflict.
(0002661)
kicikici   
2020-08-27 11:23   
OK, this is really an issue. I finally found out how to reproduce this. It occurs when player was kicked because of flood (automatically by server) and wanna try join before unban.