Pomoc Banka Textdraw


Započeo _-Sonny-_, Mart 22, 2014, 09:15:35 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Underpoint up mod
detaljan opis problema: Kako napraviti textdraw da kad igrac udje na srw da mu pokuzuje na banku koliko ima para

na pocetku skripte stavi #pragma tabsize 0

zatim isto na pocetak gore negde definisaj textdraw i new bankaupdate;
new Text:BankMinusTD[MAX_PLAYERS];

Onda po OnGamemodInit stavi textdrawowe,evo ja sam ovo radio 5-10 min nisu ravno postavljeni samo za primjer..
BankMinusTD[i] = TextDrawCreate(490.000000, 96.000000, "-$00000000");
	TextDrawBackgroundColor(BankMinusTD[i], 255);
	TextDrawFont(BankMinusTD[i], 3);
	TextDrawLetterSize(BankMinusTD[i], 0.579999, 2.299999);
	TextDrawColor(BankMinusTD[i], -16777016);
	TextDrawSetOutline(BankMinusTD[i], 1);
	TextDrawSetProportional(BankMinusTD[i], 1);


onda stavis timer da svakih 10sekundi proverava novac u banci te ga refreshuje
bankaupdate = SetTimer("Bank_Update", 1000, 1);

Zatim pod OnGamemodExit stavi
public OnGameModeExit

KillTimer(bankaupdate);


onda negdje stavi forward i public..
forward Bank_Update();
public Bank_Update()
{
for(new d=0; d<MAX_PLAYERS; d++)
{
TextDrawHideForPlayer(d, BankMinusTD[d]);
new sstring[50];
if(PlayerInfo[d][Novac] < 0)
{
format(sstring, sizeof(sstring),"~r~$%07d",PlayerInfo[d][Banka]);
TextDrawSetString(BankTD[d], sstring);
}
else
{
format(sstring, sizeof(sstring),"$%08d",PlayerInfo[d][Banka]);
TextDrawSetString(BankTD[d], sstring);
}
}
return 1;
}

Eto ga nadam se da sam ti pomogao ako ce biti kakvih problema samo javi :)
P.S Pocetnik sam :D
Poslednja Izmena: Mart 22, 2014, 09:36:03 PRE PODNE od Mc Struna^
Respect- C++, DevoXx