OnPlayerCommandText: Porovnání verzí

Z Ferdova wikina
Skočit na navigaci Skočit na vyhledávání
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>…
 
Lurk (diskuse | příspěvky)
Bez shrnutí editace
 
Řádek 29: Řádek 29:


[[Category:SAMP]]
[[Category:SAMP]]
[[Category:Vizuální Prvky]]
[[Category:Callbacky]]

Aktuální verze z 29. 4. 2012, 11:47

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".
}