Jump to content

Search the Community

Showing results for tags 'box'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 2 results

  1. Viděl jsem tu případy kdy někteří vytváří pro každou zprávu textdraw... Ale na co? Stačí vám jeden textdraw na kolik zpráv chcete. Ukážu vám teď jak na to v klasickém pawnu bez použití YSI a podobně to si potom každý může udělat sám. 1. Vytvoříme si textdraw. ( já si udělal klasický text s použitím fontu 2 ) textdraw = TextDrawCreate(188.000000, 384.000000, "~n~"); TextDrawBackgroundColor(textdraw, 255); TextDrawFont(textdraw, 2); TextDrawLetterSize(textdraw, 0.270000, 1.000000); TextDrawColor(textdraw, -1); TextDrawSetOutline(textdraw, 1); TextDrawSetProportional(textdraw, 1); 2. Otevřeme si .pwn 3. Někam nahoru vložíme: new Text:Textdraw[MAX_PLAYERS]; 4. Do OnGameModeInit vložíme náš textdraw tímto stylem: for(new i = 0; i < MAX_PLAYERS; i++){ Textdraw[i] = TextDrawCreate(188.000000, 384.000000, "~n~"); TextDrawBackgroundColor(Textdraw[i], 255); TextDrawFont(Textdraw[i], 2); TextDrawLetterSize(Textdraw[i], 0.270000, 1.000000); TextDrawColor(Textdraw[i], -1); TextDrawSetOutline(Textdraw[i], 1); TextDrawSetProportional(Textdraw[i], 1); } 5. Vytvoříme si stock pro zprávu. stock InfoMessage(playerid, time, text[]){ // time nastavíte sekundy například 2 a samozřejmě "text" TextDrawHideForPlayer(playerid, Textdraw[playerid]); // schová v případě zprávu která už je vytvořená TextDrawSetString(Textdraw[playerid], text); // nastaví text zprávy TextDrawShowForPlayer(playerid, Textdraw[playerid]); // zobrazí zprávu SetTimerEx("InfoMessageHide", time*1000, false, "i", playerid); // skryje informační zprávu return true; } 6. Vytvoříme si public pro schování zprávy. forward InfoMessageHide(playerid); public InfoMessageHide(playerid){ return TextDrawHideForPlayer(playerid,Textdraw[playerid]); } A máme hotovo... Zprávy potom vytváříte takto: InfoMessage(playerid, 3, "zprava"); // protože se jedná o textdraw nepište do zprávy háčky, čárky a podobně... 3 je počet sekund To je vše...
  2. Dobrý podvečer. Stáhl jsem si server na kterém jsem si vytvořil textdraw box. Tam funguje normálně. Pomůcka: http://forum.sa-mp.com/showthread.php?t=376758 Jenže já vezmu kód, který jsem vygeneroval a dám ho to OnGameModeInit a ono nic. Vůbec se nezobrazí.. Zde je kód: new Text:Textdraw0; Textdraw0 = TextDrawCreate(502.952484, 429.446685, "usebox"); TextDrawLetterSize(Textdraw0, 0.000000, -26.238351); TextDrawTextSize(Textdraw0, 270.000000, 0.000000); TextDrawAlignment(Textdraw0, 1); TextDrawColor(Textdraw0, 0); TextDrawUseBox(Textdraw0, true); TextDrawBoxColor(Textdraw0, 102); TextDrawSetShadow(Textdraw0, 0); TextDrawSetOutline(Textdraw0, 0); TextDrawFont(Textdraw0, 0); Nenapadá někoho, proč mi to nefunguje? Děkuji za rady.
×
×
  • Create New...