CS/outputChatBox: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{CS/Server client function}} __NOTOC__ Tato funkce odesle urcity retezec (string) do chatu. Muze byt poslana jednomu hracovi, vsem nebo skupine hracu. Volitelne tato funkce muz...")
 
mNo edit summary
Line 71: Line 71:
==Zhlednete take==
==Zhlednete take==
{{Server functions}}
{{Server functions}}
[[category:Cesky]]
[[en:outputChatBox]]
[[en:outputChatBox]]
[[ru:outputChatBox]]
[[ru:outputChatBox]]

Revision as of 17:04, 16 June 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 [-]
Server
bool outputChatBox ( string text [, element visibleTo=getRootElement(), int r=255, int g=255, int b=255, 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 255.
  • g: Mnozstvi zelene barvy v textu. Defaultne 255.
  • b: Mnozstvi modre barvy v textu. Defaultne 255.
  • colorCoded: Hodnota typu boolean ktrea urcuje zda-li '#RRGGBB' tagy budou pouzity pro zmenu barvy textu.
Click to collapse [-]
Client
bool outputChatBox ( string text [, int r=255, int g=255, int b=255, 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 255.
  • g: Mnozstvi zelene barvy v textu. Defaultne 255.
  • b: Mnozstvi modre barvy v textu. Defaultne 255.
  • 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 [-]
Server

Priklad 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)

Zhlednete take