Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[pomoc] TextDraw

Započeo Rabiosa
pre 14 godina
717
pregleda
7
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Rabiosa
Hustler
pre 14 godina
Mod: Noxicus

problem: Hocu da napravim ako u ravensu da ispod stanja u dzepu pise  i stanje u banci sa parama....sve sam napravio TD se pojavi ali kad se spawnujem pare mi na 0 stoje ne povecaju se na cifru koja je u banci....pls help

dio skripte:
na vrh moda
new Text:bankae;


ovo sam dodao pod OnPlayerConnect:
#
    new Banka, targetid;
    new account = PlayerInfo;
    format(Banka,sizeof(Banka),"$%d", account);
    bankae = TextDrawCreate(515.000000, 103.000000,Banka);
    TextDrawBackgroundColor(bankae, 255);
    TextDrawFont(bankae, 3);
    TextDrawLetterSize(bankae, 0.619999, 2.100000);
    TextDrawColor(bankae, 65535);
    TextDrawSetOutline(bankae, 0);
    TextDrawSetProportional(bankae, 1);
    TextDrawSetShadow(bankae, 1);
    TextDrawShowForPlayer(playerid,bankae);
    TextDrawSetString(bankae, Banka);


i ovo sam dodo pod OnPlayerDisconnect:
TextDrawHideForPlayer(playerid,bankae);


Slike ili video:/

Znam da moram u sve komande gdje mjenja se stanje para u banci refreshovati strink u TD ali zasto mi sad ne radi kad se spavnuje, dok jos novac ne mjenjam 😕??
troll3d
Made Man
pre 14 godina
dodaj kod Text:bankae; ovako će se pokazivati svim igračima isto

Kreiraj TD pod OnGameModeInit()

I kada se konekta formatiraj string i TextDrawSetString koristi i TextDrawShowForPlayer i to ti je to.
Rabiosa
Hustler
pre 14 godina
Evo kako sam sada uradio:

vrh moda:
 new Text:bankae;


OnGameModeInit:

    for(new i=0; i    bankae = TextDrawCreate(515.000000, 103.000000, "$00000");
    TextDrawBackgroundColor(bankae, 255);
    TextDrawFont(bankae, 3);
    TextDrawLetterSize(bankae, 0.619999, 2.100000);
    TextDrawColor(bankae, 65535);
    TextDrawSetOutline(bankae, 0);
    TextDrawSetProportional(bankae, 1);
    TextDrawSetShadow(bankae, 1);}


OnPlayerConnect:

    new Banka, targetid;
    new account = PlayerInfo;
    format(Banka,sizeof(Banka),"$%d", account);
    for(new i=0; i    bankae = TextDrawCreate(515.000000, 103.000000,Banka);
    TextDrawShowForPlayer(playerid,bankae);}


OnPlayerDisconnect:

    for(new i=0; i    TextDrawHideForPlayer(playerid,bankae);}


Sad mi se 2 TD pokazuju a opet oba su na 0! ni jedan ne pokazuje stanje u banci.....pls pomagajte
troll3d
Made Man
pre 14 godina
Daj ti meni objasni šta tebi taj targetid radi? Staviš playerid , netreba ti nikakav targetid. Jel nevidim da si igdje definirao tko je targetid , samo varijablu.
Rabiosa
Hustler
pre 14 godina
pa brt kad ne definisem targetid onda mi stavlja da je targetid nedefinisam simbol
Luis
Godfather
pre 14 godina
Rabiosa wrote on January 7, 2012, 7:58 am:
pa brt kad ne definisem targetid onda mi stavlja da je targetid nedefinisam simbol

lol ne ide ti tu targetid : PlayerInfo;
fix..
PlayerInfo;
troll3d
Made Man
pre 14 godina
Quote from January 7, 2012, 7:58 am:
pa brt kad ne definisem targetid onda mi stavlja da je targetid nedefinisam simbol

lol ne ide ti tu targetid : PlayerInfo;
fix..
PlayerInfo;

Uopće mu ne treba definiranje pAccount-a , zato što je Noxicus edit GF-a i već ima enumerator za igrače također ima i pAccount.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava