[POMOC] Textdraw

22. Maj 2011. Zaključano
1,215
pregleda
13
postova
[CH]Ivan_Lukic
4
Shot Caller
22. Maj 2011.
Skripta koju koristim: GF edit
Detaljan opis problema: pa radio sam spedo metar i sve radi normlano ali imam i one poruke s textdrawom i onda kad nisam u auto to se isto nevidi kad udem u ato onda se vidi eo vam slike...
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://img811.imageshack.us/img811/11/samp003sv.png
http://img269.imageshack.us/img269/22/samp002zx.png
Luis
5
Godfather
22. Maj 2011.
Korisits FS spedometar ili Te poruke ?
FlasHica
5
Kingpin
22. Maj 2011.
Vjerovatno je textdraw isto definisan ako je nesto od toga u FS    😄
pavle.bakun
5
Crime Lord
22. Maj 2011.
Mozda ti je isti new definiran...
[CH]Ivan_Lukic
4
Shot Caller
22. Maj 2011.
nije nista u fs...
Luis
5
Godfather
22. Maj 2011.
Quote from May 22, 2011, 1:42 pm:
nije nista u fs...

Onda si mozda isto definiro pa ti nepokazuje.
[CH]Ivan_Lukic
4
Shot Caller
22. Maj 2011.
nisam ovo je definirano serverporuke
a brzinometar tVozila
Dave
5
Underboss
22. Maj 2011.
Implementiraj Te FS ove u skriptu i sigurno ce radit,i ja sam koristio serverporuke i kad sam ih implementiro radilo je
[CH]Ivan_Lukic
4
Shot Caller
22. Maj 2011.
citaj malo gore nije nista u fs...
CH|Rile
4
Made Man
22. Maj 2011.
Daj mi te TextDrawove u kodu, izvadi iz GMa i daj ovdje. Da vidim šta je, jer ovako ne mogu ništa.
[CH]Ivan_Lukic
4
Shot Caller
22. Maj 2011.
|SLOU/SKOL|Reddy wrote on May 22, 2011, 2:12 pm:
Daj mi te TextDrawove u kodu, izvadi iz GMa i daj ovdje. Da vidim šta je, jer ovako ne mogu ništa.


eo prvo za server poruke
Poruke = TextDrawCreate(62.000000,433.000000, "Ugodnu zabavu u igranju zeli vam ~r~BALKANWW TEAM");
        TextDrawBackgroundColor(Poruke, 0x00000099);
        TextDrawFont(Poruke, 1);
        TextDrawLetterSize(Poruke, 0.299999,1.100000);
        TextDrawColor(Poruke, 0xffffffff);
        TextDrawSetOutline(Poruke, 0);
        TextDrawSetProportional(Poruke, 1);
        TextDrawSetShadow(Poruke, 1);

        ServerPoruke = TextDrawCreate(1.000000,433.000000,"BalkanWW:");
        TextDrawBackgroundColor(ServerPoruke, 0x00000066);
        TextDrawFont(ServerPoruke, 1);
        TextDrawLetterSize(ServerPoruke, 0.299999,1.100000);
        TextDrawColor(ServerPoruke, 0xffff00ff);
        TextDrawSetOutline(ServerPoruke, 0);
        TextDrawSetProportional(ServerPoruke, 1);
        TextDrawSetShadow(ServerPoruke, 1);


eo za brzinometar
    tVozila = TextDrawCreate(590.000000, 322.000000, "~g~Vozilo~n~~n~~n~~b~Gorivo");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

        tVozila = TextDrawCreate(590.000000, 340.000000, "~r~Brzina~n~~y~0km/h");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);
        TextDrawColor(tVozila, -1);TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawSetShadow(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

        tVozila = TextDrawCreate(530.000000, 325.000000, "~w~B~n~r~n~z~n~i~n~n~n~o~n~m~n~e~n~r");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 0.550000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 613.000000, 860.000000);

    tVozila = TextDrawCreate(590.000000, 308.000000, "~p~/////////////////");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

    tVozila = TextDrawCreate(590.000000, 380.000000, "~p~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

    tVozila = TextDrawCreate(540.000000, 325.000000, "~p~/~n~/~n~/~n~/~n~/~n~/~n~");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);
Luis
5
Godfather
22. Maj 2011.
Quote from May 22, 2011, 2:12 pm:
Daj mi te TextDrawove u kodu, izvadi iz GMa i daj ovdje. Da vidim šta je, jer ovako ne mogu ništa.


eo prvo za server poruke
Poruke = TextDrawCreate(62.000000,433.000000, "Ugodnu zabavu u igranju zeli vam ~r~BALKANWW TEAM");
        TextDrawBackgroundColor(Poruke, 0x00000099);
        TextDrawFont(Poruke, 1);
        TextDrawLetterSize(Poruke, 0.299999,1.100000);
        TextDrawColor(Poruke, 0xffffffff);
        TextDrawSetOutline(Poruke, 0);
        TextDrawSetProportional(Poruke, 1);
        TextDrawSetShadow(Poruke, 1);

        ServerPoruke = TextDrawCreate(1.000000,433.000000,"BalkanWW:");
        TextDrawBackgroundColor(ServerPoruke, 0x00000066);
        TextDrawFont(ServerPoruke, 1);
        TextDrawLetterSize(ServerPoruke, 0.299999,1.100000);
        TextDrawColor(ServerPoruke, 0xffff00ff);
        TextDrawSetOutline(ServerPoruke, 0);
        TextDrawSetProportional(ServerPoruke, 1);
        TextDrawSetShadow(ServerPoruke, 1);


eo za brzinometar
    tVozila = TextDrawCreate(590.000000, 322.000000, "~g~Vozilo~n~~n~~n~~b~Gorivo");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

        tVozila = TextDrawCreate(590.000000, 340.000000, "~r~Brzina~n~~y~0km/h");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);
        TextDrawColor(tVozila, -1);TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawSetShadow(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

        tVozila = TextDrawCreate(530.000000, 325.000000, "~w~B~n~r~n~z~n~i~n~n~n~o~n~m~n~e~n~r");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 0.550000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 613.000000, 860.000000);

    tVozila = TextDrawCreate(590.000000, 308.000000, "~p~/////////////////");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

    tVozila = TextDrawCreate(590.000000, 380.000000, "~p~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

    tVozila = TextDrawCreate(540.000000, 325.000000, "~p~/~n~/~n~/~n~/~n~/~n~/~n~");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);


Postaj sve ti si samo dio psotao.Daj Timer i sve ostalo.
[CH]Ivan_Lukic
4
Shot Caller
22. Maj 2011.
server poruke
new Text:Poruke;
new Text:ServerPoruke;

on playerspawn
TextDrawShowForPlayer(playerid, Poruke);
TextDrawShowForPlayer(playerid, ServerPoruke);
Poruke = TextDrawCreate(62.000000,433.000000, "Ugodnu zabavu u igranju zeli vam ~r~BALKANWW TEAM");
        TextDrawBackgroundColor(Poruke, 0x00000099);
        TextDrawFont(Poruke, 1);
        TextDrawLetterSize(Poruke, 0.299999,1.100000);
        TextDrawColor(Poruke, 0xffffffff);
        TextDrawSetOutline(Poruke, 0);
        TextDrawSetProportional(Poruke, 1);
        TextDrawSetShadow(Poruke, 1);

        ServerPoruke = TextDrawCreate(1.000000,433.000000,"BalkanWW:");
        TextDrawBackgroundColor(ServerPoruke, 0x00000066);
        TextDrawFont(ServerPoruke, 1);
        TextDrawLetterSize(ServerPoruke, 0.299999,1.100000);
        TextDrawColor(ServerPoruke, 0xffff00ff);
        TextDrawSetOutline(ServerPoruke, 0);
        TextDrawSetProportional(ServerPoruke, 1);
        TextDrawSetShadow(ServerPoruke, 1);


random messages
new RandomMessages[][] =
{
"Ukoliko zelite nesto pitati, obratite se na /pomoc",
    "Zabranjeni su OOC oglasi na /ad!",
    "Forum server je na ~r~www.worldwild.tk",
    "Zadnji update servera 21.02.2011",
    "Verzija moda: ~r~1.0",
    "Vi igrate na Balkan WorldWild RolePlay/DM serveru!",
    "DM je strogo zabranjen, za to postoje neki DM eventi!",
    "Ukoliko ste novi piste ~b~/new",
    "Svaki bug prijavite na forum, nemojte ga iskoristavat!",
    "Za glvane lokacije grada pisite ~r~/gps",
    "Zabranjeno je pucanje bez RP razloga!",
    "Privatne mafije/bande ~r~NISU DOPUSTENE!!",
    "Za upit adminima piste na ~b~/report"
};

public RandomMessage()
{
        TextDrawSetString(Poruke, RandomMessages[random(sizeof(RandomMessages))]);
        return 1;
}


SetTimer("RandomMessage",60000,1);

sad za brzinometar...
stock StvoriTD(playerid)
{
    tVozila = TextDrawCreate(590.000000, 322.000000, "~g~Vozilo~n~~n~~n~~b~Gorivo");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

        tVozila = TextDrawCreate(590.000000, 340.000000, "~r~Brzina~n~~y~0km/h");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);
        TextDrawColor(tVozila, -1);TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawSetShadow(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

        tVozila = TextDrawCreate(530.000000, 325.000000, "~w~B~n~r~n~z~n~i~n~n~n~o~n~m~n~e~n~r");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 0.550000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 613.000000, 860.000000);

    tVozila = TextDrawCreate(590.000000, 308.000000, "~p~/////////////////");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

    tVozila = TextDrawCreate(590.000000, 380.000000, "~p~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

    tVozila = TextDrawCreate(540.000000, 325.000000, "~p~/~n~/~n~/~n~/~n~/~n~/~n~");TextDrawAlignment(tVozila, 2);TextDrawBackgroundColor(tVozila, 255);TextDrawFont(tVozila, 1);TextDrawLetterSize(tVozila, 0.340000, 1.000000);TextDrawColor(tVozila, -1);
        TextDrawSetOutline(tVozila, 1);TextDrawSetProportional(tVozila, 1);TextDrawUseBox(tVozila, 0);TextDrawBoxColor(tVozila, 100);TextDrawTextSize(tVozila, 713.000000, 860.000000);

        TDNapravljeni = true;
        return true;
}


onplayerentervehicel
    if(!ispassenger)
        {
                if(InfoVozila == false)
                {
                    InfoVozila = true;
                    InfoVozila = 100.00;
                }
                else
                {
                    if(InfoVozila == 0.00)
                        {
                        PostaviBrzinu(GetPlayerVehicleID(playerid), 0);
                                PutPlayerInVehicle(playerid, vehicleid, 0);

                                TogglePlayerControllable(playerid, false);

                                GameTextForPlayer(playerid, "~r~Nema goriva!", 1000, 4);
                        }
                }

                if(GetVehicleModel(vehicleid) != 481 && GetVehicleModel(vehicleid) != 510 && GetVehicleModel(vehicleid) != 509)
                {
                        InfoVozila = SetTimerEx("GorivoUpdate", TrosnjaGoriva, 1, "i", playerid);
                }
        }


OnPlayerStateChange
if(newstate == PLAYER_STATE_DRIVER)
    {
        for(new i=0; i <= 7; i++)
        {
            TextDrawShowForPlayer(playerid, tVozila);

format(string, sizeof(string), "~g~Vozilo ~n~~y~%s~n~~n~~n~~b~Gorivo ~n~~y~%.2fl", ListaVozila[(GetVehicleModel(GetPlayerVehicleID(playerid)) - 400)], InfoVozila[GetPlayerVehicleID(playerid)]);
TextDrawHideForPlayer(playerid, tVozila);
            TextDrawSetString(tVozila, string);
            TextDrawShowForPlayer(playerid, tVozila);
}
}
        else
        {
            for(new i=0; i <= 7; i++)
            {
                TextDrawHideForPlayer(playerid, tVozila);
            }
        return true;
        }

onplayerexitvehicle
KillTimer(InfoVozila);


public onplayerupdate
                    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 481 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 510 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 509)
                        {
                                format(string, sizeof(string), "~g~Vozilo ~n~~y~%s~n~~n~~n~~b~Gorivo ~n~~y~%.2fl", ListaVozila[(GetVehicleModel(GetPlayerVehicleID(playerid)) - 400)], InfoVozila[GetPlayerVehicleID(playerid)]);
                        }
                        else
                        {
                                format(string, sizeof(string), "~g~Vozilo ~n~~y~%s", ListaVozila[(GetVehicleModel(GetPlayerVehicleID(playerid)) - 400)]);
                        }

                        if(TDNapravljeni == false)
                        {
                            StvoriTD(playerid);
                        }

                        TextDrawHideForPlayer(playerid, tVozila);
                        TextDrawSetString(tVozila, string);
                        TextDrawShowForPlayer(playerid, tVozila);
                }
        }


eo za gorivo public
public GorivoUpdate(playerid)
{
        new const vehicleid = GetPlayerVehicleID(playerid);

    if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 510 || GetVehicleModel(vehicleid) == 509)
        {
                return false;
    }

        new Float:memory={0.00,0.00,0.00 }, result_speed=0;
        GetVehicleVelocity(vehicleid,memory,memory,memory);

        result_speed = floatround(floatround(floatsqroot(((memory*memory)+(memory*memory))+(memory*memory))*(136.666667),floatround_round)*(1.609344));

        if(result_speed)
        {
            new _random = random(100); while(_random < 50) _random = random(100); new val; format(val, sizeof(val), "0.%i", _random);

                if(floatsub(InfoVozila, floatstr(val)) > 0.00)
                {
                InfoVozila = floatsub(InfoVozila, floatstr(val));

                        new string;
                        format(string, sizeof(string), "~g~Vozilo ~n~~y~%s~n~~n~~n~~b~Gorivo ~n~~y~%.2fl", ListaVozila[(GetVehicleModel(GetPlayerVehicleID(playerid)) - 400)],InfoVozila[GetPlayerVehicleID(playerid)]);

                        TextDrawHideForPlayer(playerid, tVozila);
                        TextDrawSetString(tVozila, string);
                        TextDrawShowForPlayer(playerid, tVozila);
                }
                else
                {
                    InfoVozila = 0.00;

                        PostaviBrzinu(GetPlayerVehicleID(playerid), 0);
                        TogglePlayerControllable(playerid, false);

                    GameTextForPlayer(playerid, "~r~Nema goriva!", 1000, 4);
                }
        }
        return true;
}


to je sve ako trebate jos sta recite

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha