Jump to content
  • 0
pyzo_

pomoc DIALOG_STYLE_MSGBOX | Statistiky

Dotaz

Zdravím, byl bych rád za vaši skromnou menší pomoct.

Chci si udělat do DIALOG_STYLE_MSGBOX statistky(info).

 

Citace

dcmd_info(playerid, params[])
{
    #pragma unused params
    //------------------//
    TestPrint("dcmd_info(playerid, params[]");
    //------------------//
    new DIALOG_INFO[500];
    format(DIALOG_INFO, "Peníze v ruce %d", GetPlayerMoney(playerid));
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Info", DIALOG_INFO, "ok", "");
    return 1;
}

Citace

Zde error:

error 035: argument type mismatch (argument 2)

 

Děkuji předem za veškeré informace.

Sdílet tento příspěvek


Link to post
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 1

Znak nového riadku sa vkladá do reťazca pomocou sekvencie znakov "\n".

Viac takýchto sekvencií nájdeš napríklad tu.

Príklad:
 

new DIALOG_INFO[500];
format(DIALOG_INFO, sizeof(DIALOG_INFO), "Peníze v ruce %d\n", GetPlayerMoney(playerid));
format(DIALOG_INFO, sizeof(DIALOG_INFO), "%sWanted level: %d", DIALOG_INFO, GetPlayerWantedLevel(playerid)); // za posledným riadkom v dialogu \n byť nemusí

Ešte nemusí byť jasné, prečo som ti tam pridal "%s".
Je to z dôvodu, že nechceš reťazec DIALOG_INFO úplne celý prepísať, ale iba niečo pridať na jeho koniec.
Preto do DIALOG_INFO vložíš to, čo v ňom už bolo (DIALOG_INFO) a za to vložíš nový obsah. 
 

Pre lepšie pochopenie, takto by to mohlo vyzerať (škaredšie, ale jednoduchšie) na jednom riadku.
 

new DIALOG_INFO[500];
format(DIALOG_INFO, sizeof(DIALOG_INFO), "Peníze v ruce %d\nWanted level: %d", GetPlayerMoney(playerid), GetPlayerWantedLevel(playerid));


 

Edited by DuFF

Sdílet tento příspěvek


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Odpovědět na dotaz...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Obnovili jsme váš původní obsah (obsah napsaný před zavřením).   Smazat obnovený obsah

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...