CS/outputChatBox

From Multi Theft Auto: Wiki
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