OnPlayerCommandText

Z Ferdova wikina
Verze z 29. 4. 2012, 11:46, kterou vytvořil Lurk (diskuse | příspěvky) (Založena nová stránka: :Tento callback je vyvolán, když hráč napíše příkaz do okna chatu, např. /help. ====Parametry==== <tt> :<pre>(playerid, cmdtext[])</pre> ::'''playerid'''</tt>…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání
Tento callback je vyvolán, když hráč napíše příkaz do okna chatu, např. /help.

Parametry

(playerid, cmdtext[])
playerid
ID hráče, který potvrdil příkaz
cmdtext[]
Příkaz, který byl vyvolán (včetně lomítka).
Vrací:
0 pokud nebyl příkaz vyvolán, jinak vždy 1
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/help", true))
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Použil jsi příkaz /help");
        return 1;
         // Vrací 1, protože příkaz byl vyvolán
         // Příkaz nebude v jiných skriptech.
    }
    return 0;
     // Vrací 0, protože příkaz nebyl zpracován tímto skriptem.
     // Příkaz bude používán v dalších skriptech, dokud aspoň jeden nevrací 1.
     // Pokud žádný skrip nevrací 1, bude se zobrazovat "SERVER: Neznámý příkaz".
}