OnPlayerCommandText
Опис
Ова функција се позива када играч унесе команду у прозор за ћаскање на клијенту. Commands are anything that start with a forward slash, e.g. /help.
Име | Опис |
---|---|
playerid | ID играча који је унео команду. |
cmdtext[] | Команда која је унета (укључујући косу црту). |
Враћа
Увек се прво позива у филтерскриптима, тако да враћање 1 блокира друге скрипте од примања овог позива.
Пример
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/help", true))
{
SendClientMessage(playerid, -1, "SERVER: This is the /help command!");
return 1;
// Враћање 1 обавештава сервер да је команда обрађена.
// OnPlayerCommandText неће бити позвана у другим скриптама.
}
return 0;
// Враћање 0 обавештава сервер да команда није обрађена од стране ове скрипте.
// OnPlayerCommandText ће бити позвана у другим скриптама све док једна не врати 1.
// Ако ниједна скрипта не врати 1, порука 'SERVER: Unknown Command' биће приказана играчу.
}
Белешке
tip
Ову повратну функцију такође може позвати NPC.
Повезане повратне функције
Следеће повратне функције могу бити корисне, јер су на један или други начин повезане са овим позивом.
- OnPlayerText: Ова функција се позива када играч пошаље поруку у ћаскању.
- OnRconCommand: Ова функција се позива када се команда пошаље преко сервер конзоле, удаљеног RCON-а или путем унутрашње "/rcon command".
Повезане функције
Следеће функције могу бити корисне, јер су на један или други начин повезане са овим позивом.
- SendRconCommand: Шаље RCON команду преко скрипте.