note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
OnRconCommand
Deskripcija
Ovaj callback je pozvan kada je komanda poslana kroz server konzolu, upravljanjem RCON-om, ili kroz in-game "/rcon command".
Ime | Deskripcija |
---|---|
cmd[] | String koji sadrži komandu koja je upisana, kao i svi proslijeđeni parametri. |
Returns
Vijek je pozvan prvo u filterskriptama tako da će return-ovanje 0 ovdje blokirati gamemode da ga vidi.
Primjeri
public OnRconCommand(cmd[])
{
printf("[RCON]: napisao si '/rcon %s'!", cmd);
return 0;
}
public OnRconCommand(cmd[])
{
if (!strcmp(cmd, "hello", true))
{
SendClientMessageToAll(0xFFFFFFAA, "Hello World!");
print("Rekao si hello world"); // Ovo će se pojaviti igraču koji je napisao tu rcon komandu u bijeloj boji
return 1;
}
return 0;
}
Zabilješke
tip
"/rcon " nije uključen/svrstan u "cmd" kada igrač napiše komandu. Ako koristite "print" funkciju ovdje, poslat će poruku igraču koji je upisao naredbu u igri, kao i log. Ovaj callback se ne poziva kada igrač nije prijavljen kao RCON administrator. Kada igrač nije prijavljen kao RCON admin i koristi / rcon prijavu, ovaj povratni poziv neće biti pozvan i umjesto toga će se pozvati OnRconLoginAttempt. Međutim, kada je igrač prijavljen kao RCON administrator, upotreba ove komande pozvat će ovaj callback.
warning
Moraš da includeaš ovaj callbak u učitanu filterskrtipu kako bi radio u gamemode-u!
Srodne Funkcije
- IsPlayerAdmin: Provjerava da li je igrač ulogovan u RCON.
- OnRconLoginAttempt: Pozvano kada se neko pokuša ulogovati na RCON.