GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: majsaaron - 2016. Február 21. - 20:42:09

Cím: Zászló textdraw 2.0
Írta: majsaaron - 2016. Február 21. - 20:42:09
Sziasztok. Én egy kezdő scripter vagyok. Készitettem nektek egy kis zászló textdrawot.
A zászlóban aztirja Inter X RPG. Ezt átirhatjátok, de kérem tüntessétek fel a nevemet.
Chris_Wilson.
PWN:
 
#include <a_samp>
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
 
public OnFilterScriptInit()
{
 
    Textdraw0 = TextDrawCreate(612.000000, 10.000000, \".\");
    TextDrawBackgroundColor(Textdraw0, 255);
    TextDrawFont(Textdraw0, 1);
    TextDrawLetterSize(Textdraw0, 0.000000, 1.000000);
    TextDrawColor(Textdraw0, -1);
    TextDrawSetOutline(Textdraw0, 0);
    TextDrawSetProportional(Textdraw0, 1);
    TextDrawSetShadow(Textdraw0, 1);
    TextDrawUseBox(Textdraw0, 1);
    TextDrawBoxColor(Textdraw0, -16776961);
    TextDrawTextSize(Textdraw0, 550.000000, 0.000000);
 
    Textdraw1 = TextDrawCreate(612.000000, 25.000000, \".\");
    TextDrawBackgroundColor(Textdraw1, 255);
    TextDrawFont(Textdraw1, 1);
    TextDrawLetterSize(Textdraw1, 0.000000, 1.000000);
    TextDrawColor(Textdraw1, -1);
    TextDrawSetOutline(Textdraw1, 0);
    TextDrawSetProportional(Textdraw1, 1);
    TextDrawSetShadow(Textdraw1, 1);
    TextDrawUseBox(Textdraw1, 1);
    TextDrawBoxColor(Textdraw1, -1);
    TextDrawTextSize(Textdraw1, 550.000000, 0.000000);
 
    Textdraw2 = TextDrawCreate(612.000000, 40.000000, \".\");
    TextDrawBackgroundColor(Textdraw2, 255);
    TextDrawFont(Textdraw2, 1);
    TextDrawLetterSize(Textdraw2, 0.000000, 1.000000);
    TextDrawColor(Textdraw2, -1);
    TextDrawSetOutline(Textdraw2, 0);
    TextDrawSetProportional(Textdraw2, 1);
    TextDrawSetShadow(Textdraw2, 1);
    TextDrawUseBox(Textdraw2, 1);
    TextDrawBoxColor(Textdraw2, 16711935);
    TextDrawTextSize(Textdraw2, 550.000000, 0.000000);
 
    Textdraw3 = TextDrawCreate(561.000000, 9.000000, \"Inter\");
    TextDrawBackgroundColor(Textdraw3, 255);
    TextDrawFont(Textdraw3, 1);
    TextDrawLetterSize(Textdraw3, 0.500000, 1.000000);
    TextDrawColor(Textdraw3, -16776961);
    TextDrawSetOutline(Textdraw3, 1);
    TextDrawSetProportional(Textdraw3, 1);
 
    Textdraw4 = TextDrawCreate(557.000000, 24.000000, \"X\");
    TextDrawBackgroundColor(Textdraw4, 255);
    TextDrawFont(Textdraw4, 1);
    TextDrawLetterSize(Textdraw4, 0.500000, 1.000000);
    TextDrawColor(Textdraw4, -1);
    TextDrawSetOutline(Textdraw4, 1);
    TextDrawSetProportional(Textdraw4, 1);
 
    Textdraw5 = TextDrawCreate(562.000000, 40.000000, \"RPG\");
    TextDrawBackgroundColor(Textdraw5, 255);
    TextDrawFont(Textdraw5, 1);
    TextDrawLetterSize(Textdraw5, 0.500000, 1.000000);
    TextDrawColor(Textdraw5, 16711935);
    TextDrawSetOutline(Textdraw5, 1);
    TextDrawSetProportional(Textdraw5, 1);
 
    for(new i; i < MAX_PLAYERS; i ++)
    {
        if(IsPlayerConnected(i))
        {
            TextDrawShowForPlayer(i, Textdraw0);
            TextDrawShowForPlayer(i, Textdraw1);
            TextDrawShowForPlayer(i, Textdraw2);
            TextDrawShowForPlayer(i, Textdraw3);
            TextDrawShowForPlayer(i, Textdraw4);
            TextDrawShowForPlayer(i, Textdraw5);
        }
    }
    return 1;
}
 
public OnFilterScriptExit()
{
    TextDrawHideForAll(Textdraw0);
    TextDrawDestroy(Textdraw0);
    TextDrawHideForAll(Textdraw1);
    TextDrawDestroy(Textdraw1);
    TextDrawHideForAll(Textdraw2);
    TextDrawDestroy(Textdraw2);
    TextDrawHideForAll(Textdraw3);
    TextDrawDestroy(Textdraw3);
    TextDrawHideForAll(Textdraw4);
    TextDrawDestroy(Textdraw4);
    TextDrawHideForAll(Textdraw5);
    TextDrawDestroy(Textdraw5);
    return 1;
}
 
public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw0);
    TextDrawShowForPlayer(playerid, Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw3);
    TextDrawShowForPlayer(playerid, Textdraw4);
    TextDrawShowForPlayer(playerid, Textdraw5);
    return 1;
}

 
AMX: http://www.solidfiles.com/d/cf2721d0a9/
Kép: http://kepfeltoltes.hu/view/160221/1019282975sa-mp-023_www.kepfeltoltes.hu_.png
Ott jobb felül az óránál a sarokba. Az lenne a textdraw.
Cím: Zászló textdraw 2.0
Írta: almightymartin - 2016. Február 21. - 21:07:46
[gmod]Helyes kódok kihelyezve.[/gmod]
Cím: Zászló textdraw 2.0
Írta: BVZS - 2016. Február 21. - 21:24:53
raknál ki képet a textdraw-ról?
Cím: Zászló textdraw 2.0
Írta: majsaaron - 2016. Február 21. - 21:47:03
igen rakok
Cím: Zászló textdraw 2.0
Írta: Gh0st - 2016. Február 21. - 21:55:47
Ennek tulajdonképp mi értelme, mi célt szolgál?
Cím: Zászló textdraw 2.0
Írta: majsaaron - 2016. Február 21. - 21:58:10
Kezdő scripter vagyok, és gondoltam belekezdtek az ilyenekbe
Cím: Zászló textdraw 2.0
Írta: kamionos - 2016. Március 04. - 14:57:18
Gratulálok! Tökéletes munka! A fórum közösségének pont erre volt szüksége. Ment a zöld pacsi.