06.04.2018, 22:07
IP is only passed when the "type" argument in the "ac_KickWithCode" function is 1. Thus, the argument "type" is responsible for what we pass to the kick function: the player id or his IP. IP is passed only in a couple of cases actually, and you can find such cases, for example, in public OnRconLoginAttempt.