CS/outputChatBox: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Default outputChatBox colors are not 255,255,255 but 231,217,176) |
||
Line 11: | Line 11: | ||
==Syntax== | ==Syntax== | ||
<section name="Server" class="server" show="true"> | <section name="Server" class="server" show="true"> | ||
<syntaxhighlight lang="lua">bool outputChatBox ( string text [, element visibleTo=getRootElement(), int r= | <syntaxhighlight lang="lua">bool outputChatBox ( string text [, element visibleTo=getRootElement(), int r=231, int g=217, int b=176, bool colorCoded=false ] )</syntaxhighlight> | ||
==Povinne argumenty== | ==Povinne argumenty== | ||
Line 18: | Line 18: | ||
==Volitelne argumenty== | ==Volitelne argumenty== | ||
*'''visibleTo:''' Toto urcuje komu se dana zprava zobrazi. Zprava bude osdeslana vsem hracum v urcenem prvku. (Napriklad celemu tymu hracu). Defaultne se posila vsem. (getRootElement()) | *'''visibleTo:''' Toto urcuje komu se dana zprava zobrazi. Zprava bude osdeslana vsem hracum v urcenem prvku. (Napriklad celemu tymu hracu). Defaultne se posila vsem. (getRootElement()) | ||
*'''r:''' Mnozstvi cervene barvy v textu. Defaultne | *'''r:''' Mnozstvi cervene barvy v textu. Defaultne 231. | ||
*'''g:''' Mnozstvi zelene barvy v textu. Defaultne | *'''g:''' Mnozstvi zelene barvy v textu. Defaultne 217. | ||
*'''b:''' Mnozstvi modre barvy v textu. Defaultne | *'''b:''' Mnozstvi modre barvy v textu. Defaultne 176. | ||
*'''colorCoded:''' Hodnota typu boolean ktrea urcuje zda-li '#RRGGBB' tagy budou pouzity pro zmenu barvy textu. | *'''colorCoded:''' Hodnota typu boolean ktrea urcuje zda-li '#RRGGBB' tagy budou pouzity pro zmenu barvy textu. | ||
</section> | </section> | ||
<section name="Client" class="client" show="true"> | <section name="Client" class="client" show="true"> | ||
<syntaxhighlight lang="lua">bool outputChatBox ( string text [, int r= | <syntaxhighlight lang="lua">bool outputChatBox ( string text [, int r=231, int g=217, int b=176, bool colorCoded=false ] )</syntaxhighlight> | ||
==Povinne argumenty== | ==Povinne argumenty== | ||
Line 30: | Line 30: | ||
==Volitelne argumenty== | ==Volitelne argumenty== | ||
*'''r:''' Mnozstvi cervene barvy v textu. Defaultne | *'''r:''' Mnozstvi cervene barvy v textu. Defaultne 231. | ||
*'''g:''' Mnozstvi zelene barvy v textu. Defaultne | *'''g:''' Mnozstvi zelene barvy v textu. Defaultne 217. | ||
*'''b:''' Mnozstvi modre barvy v textu. Defaultne | *'''b:''' Mnozstvi modre barvy v textu. Defaultne 176. | ||
*'''colorCoded:''' Hodnota typu boolean ktrea urcuje zda-li '#RRGGBB' tagy budou pouzity pro zmenu barvy textu. | *'''colorCoded:''' Hodnota typu boolean ktrea urcuje zda-li '#RRGGBB' tagy budou pouzity pro zmenu barvy textu. | ||
</section> | </section> |
Latest revision as of 10:38, 21 August 2012
Tato funkce odesle urcity retezec (string) do chatu. Muze byt poslana jednomu hracovi, vsem nebo skupine hracu.
Volitelne tato funkce muze podporovat vice barev v jedne zprave kdyz nastavite argument colorCoded na true Toto znamena ze:
outputChatBox ( "#FF0000Hello #00FF00World", getRootElement(), 255, 255, 255, true )
Bude zobrazeno jako: Hello World
Syntax
Click to collapse [-]
Serverbool outputChatBox ( string text [, element visibleTo=getRootElement(), int r=231, int g=217, int b=176, bool colorCoded=false ] )
Povinne argumenty
- text: Retezec textu ktery si prejete aby byl odeslan. Ovsem, pokud ma vice jak 128 charakteru, nebude zobrazen v chatu.
Volitelne argumenty
- visibleTo: Toto urcuje komu se dana zprava zobrazi. Zprava bude osdeslana vsem hracum v urcenem prvku. (Napriklad celemu tymu hracu). Defaultne se posila vsem. (getRootElement())
- r: Mnozstvi cervene barvy v textu. Defaultne 231.
- g: Mnozstvi zelene barvy v textu. Defaultne 217.
- b: Mnozstvi modre barvy v textu. Defaultne 176.
- colorCoded: Hodnota typu boolean ktrea urcuje zda-li '#RRGGBB' tagy budou pouzity pro zmenu barvy textu.
Click to collapse [-]
Clientbool outputChatBox ( string text [, int r=231, int g=217, int b=176, bool colorCoded=false ] )
Povinne argumenty
- text: Retezec textu ktery si prejete aby byl odeslan. Ovsem, pokud ma vice jak 128 charakteru, nebude zobrazen v chatu.
Volitelne argumenty
- r: Mnozstvi cervene barvy v textu. Defaultne 231.
- g: Mnozstvi zelene barvy v textu. Defaultne 217.
- b: Mnozstvi modre barvy v textu. Defaultne 176.
- colorCoded: Hodnota typu boolean ktrea urcuje zda-li '#RRGGBB' tagy budou pouzity pro zmenu barvy textu.
Vracena hodnota
Vrati true pokud byla zprava uspesne odeslana. Vrati false pokud jste pouzili neplatne argumenty.
Priklad
Click to collapse [-]
ServerPriklad 1: tento priklad zobrazi zpravu vsem hracum a zobrazi hodnoty promennych.
x = 5 y = 10 outputChatBox ( "Ja mam " .. x .. " jablek a " .. y .. " pomerancu." ) --Zobrazi zpravu jako "Ja mam 5 jablek a 10 pomerancu."
Priklad 2: Tento priklad zobrazi jednoduchou barevnou zpravu, "Cervena Bila", kde 'White' je v bile barve, a 'Cervena' je v cervene barve.
outputChatBox ( "Cervena #FFFFFFBila", getRootElement(), 255, 0, 0, true )
Priklad 3: Tento priklad odesle zpravu pouze hracovi s nickem nekdo.
myPlayer = getPlayerFromName ( "nekdo" ) --Najdeme hrace s timto nickem if ( myPlayer ~= false ) then --Pokud byl hrac nalezen tak.. x = 5 y = 10 -- Zobrazime zpravu outputChatBox ( "Mam " .. x .. " jablek a " .. y .. " pomerancu.", myPlayer ) end
//Poznamka: omlouvam se za preklad bez diakritiky. --Miki785 16:59, 16 June 2012 (UTC)