Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Bugi poslato Decembar 01, 2013, 10:39:06 PRE PODNE

Naslov: [Pomoc] Oko Textdrawova
Poruka od: Bugi poslato Decembar 01, 2013, 10:39:06 PRE PODNE
Skripta koju koristim: LZRP, moj mod od 0
Detaljan opis problema: Pre svega pozdrav, nadam se da me se secate :D bio sam odsutan malo skola malo skriptanje obaveze trening itd... Al da ne duzim o tome evo problema, vec duze vreme se mucim sa textdrawovima... Odnosno sa MAX_PLAYERS textdrawovima. Znaci kad imam te max players textdrawove(ima ih 4) dolazi do problema a to je da se oni obicni textdrawovi u opste ne vide odnosno kao da ih nema, a kad izbacim te max players textdrawove ili ih pretvorim u PlayerTextDrawove onda se ovi obicni pojave a ti max players ne :P nisam presao limit to je sigurno, a da nije do tajmera posto ih imam predosta? Da ne zna neko u cemu je problem? Hvala na odvojenom vremenu raspisao se ja :D hvala unapred
Dio skripte: dam sta treba :)
Neke slike/video za lakse dobijanje pomoci: ako treba dacu i to
Naslov: Odg: [Pomoc] Oko Textdrawova
Poruka od: Bugi poslato Decembar 01, 2013, 12:12:26 POSLE PODNE
Na primer sad sam ih stavio da su playertextdrawovi i evo primer za banku:


new PlayerText:bankamoney[MAX_PLAYERS];



I sad pod ongamemodeinit ono npr
for(new playerid=0;playerid<MAX_PLAYERS;playerid++)
{
bankamoney[playerid]=CreatePlayerTextdraw(playerid,1.0,1.0, "banka");
}

tako ide ovo 1.0 nije tako nego je druga velicina nmg tacno da napisem jer nisam za kompom... Al to je sve u svemu znaci i posle ga preko tajmera updatujem znaci ono PlayerTextDrawSetString :)


Nadam se da ti je to pomoglo :D
Naslov: Odg: [Pomoc] Oko Textdrawova
Poruka od: Bugi poslato Decembar 01, 2013, 12:59:34 POSLE PODNE
Probam ja i tako ali tad se samo pojave max players textdrawovi a ovi obicni ne... Sta kazes na to da sve tajmere koji se updatuju na 1sec smestim u 1 tajmer?
Naslov: Odg: [Pomoc] Oko Textdrawova
Poruka od: Bugi poslato Decembar 01, 2013, 14:47:06 POSLE PODNE
Okej hvala na savetu, pokusacu tako pa javljam :) ako ni to ne radi mora da opet resavamo :S
Naslov: Odg: [Pomoc] Oko Textdrawova
Poruka od: Bugi poslato Decembar 01, 2013, 22:00:39 POSLE PODNE
na vrh

new Text:bankamoney[MAX_PLAYERS];

timer

forward NovacBanka(playerid);
public NovacBanka(playerid)
{
new string[128];
format(string, 128, "~b~BANKA:~w~$%d",PlayerInfo[playerid][pBankaNovac]);
TextDrawSetString(bankamoney[playerid], string);
return 1;
}


pod ongamemodeinit

for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{

bankamoney[playerid] = TextDrawCreate(498.000000, 100.000000, "BANKA: $0");
TextDrawBackgroundColor(bankamoney[playerid], 255);
TextDrawFont(bankamoney[playerid], 2);
TextDrawLetterSize(bankamoney[playerid], 0.290000, 1.399999);
TextDrawColor(bankamoney[playerid], -65281);
TextDrawSetOutline(bankamoney[playerid], 0);
TextDrawSetProportional(bankamoney[playerid], 1);
TextDrawSetShadow(bankamoney[playerid], 1);
}


ongamemodeexit

for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
TextDrawHideForAll(bankamoney[playerid]);
TextDrawDestroy(bankamoney[playerid]);
        }



onplayerdisconnect
TextDrawHideForPlayer(playerid, bankamoney[playerid]);


onplayerspawn
TextDrawShowForPlayer(playerid, bankamoney[playerid]);

sta tu ne valja
Naslov: Odg: [Pomoc] Oko Textdrawova
Poruka od: Bugi poslato Decembar 02, 2013, 09:08:05 PRE PODNE
Znaci ti kazes da onaj deo pod ongamemodeexit uklonim, a onaj deo pod ongamemodeinit ono textdrawcreate, textdrawcolor itd stavim pod onplayerconnect?
Naslov: Odg: [Pomoc] Oko Textdrawova
Poruka od: Bugi poslato Decembar 02, 2013, 13:46:47 POSLE PODNE
Vidi ga ovaj kristijan gejcina spamercina :D , sabote sabljače fala ti resio sam LOCK ovde respect