CS/outputChatBox

From Multi Theft Auto: Wiki
Revision as of 10:38, 21 August 2012 by Wielebny (talk | contribs) (Default outputChatBox colors are not 255,255,255 but 231,217,176)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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=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 [-]
Client
bool 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 [-]
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