Skripta koju koristim:Moja od 0
Detaljan opis problema:Iako sam napravio komanu koja sakriva TD, i dodaj TextDrawHideForPlayer neki TextDrawi se i dalje ne sakrivaju
Dio skripte: Recite šta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
primer koji tdovi? za sta sluze.
Komanda:
YCMD:sakrijtd(playerid, params[], help)
{
#pragma unused help,params
TextDrawHideForPlayer(playerid, OnlineRecord);
TextDrawHideForPlayer(playerid, Logo[0]);
TextDrawHideForPlayer(playerid, Logo[1]);
TextDrawHideForPlayer(playerid, Logo[2]);
TextDrawHideForPlayer(playerid, Logo[3]);
TextDrawHideForPlayer(playerid, Logo[4]);
TextDrawHideForPlayer(playerid, SPORUKE[0]);
TextDrawHideForPlayer(playerid, SPORUKE[1]);
TextDrawHideForPlayer(playerid, SPORUKE[2]);
TextDrawHideForPlayer(playerid, SPORUKE[3]);
TextDrawHideForPlayer(playerid, SPORUKE[4]);
TextDrawHideForPlayer(playerid, SPORUKE[5]);
TextDrawHideForPlayer(playerid, BankTD[1]);
TextDrawHideForPlayer(playerid, BankMinusTD[1]);
TextDrawHideForPlayer(playerid, EXP[1]);
TextDrawHideForPlayer(playerid, Vrijeme);
return true;
}
Ne sakrivaju se BankTD, BankMinusTD i EXP
Kodovi:
BankTD[i] = TextDrawCreate(498.000000, 97.000000, "$00000000");
TextDrawBackgroundColor(BankTD[i], 255);
TextDrawFont(BankTD[i], 3);
TextDrawLetterSize(BankTD[i], 0.589999, 2.399998);
TextDrawColor(BankTD[i], 14483455);
TextDrawSetOutline(BankTD[i], 1);
TextDrawSetProportional(BankTD[i], 1);
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);
EXP[i] = TextDrawCreate(546.000000, 29.000000, "E~w~xp : 0/12");
TextDrawBackgroundColor(EXP[i], 255);
TextDrawFont(EXP[i], 2);
TextDrawLetterSize(EXP[i], 0.259999, 1.000000);
TextDrawColor(EXP[i], 14483455);
TextDrawSetOutline(EXP[i], 0);
TextDrawSetProportional(EXP[i], 1);
TextDrawSetShadow(EXP[i], 0);
TextDrawSetSelectable(EXP[i], 0);
}
cekaj jel ti ta dva td updejtujes stalno?
Ne shvatam šta si htio reći?
Citat: gargy001 poslato Jul 14, 2014, 18:18:46 POSLE PODNE
Ne shvatam šta si htio reći?
jel se ti tdovi updejtuju to jest stringaju stalno?
daj mi njihovu definiciju i kreiranje.
new Text:BankTD[MAX_PLAYERS];
new Text:BankMinusTD[MAX_PLAYERS];
new Text:EXP[MAX_PLAYERS];
forward Bank_Update();
public Bank_Update()
{
for(new d=0; d<MAX_PLAYERS; d++)
{
TextDrawHideForPlayer(d, BankMinusTD[d]);
new sstring[50];
if(PlayerInfo[d][pNovacDzep] < 0)
{
format(sstring, sizeof(sstring),"~r~$%07d",PlayerInfo[d][pNovacBanka]);
TextDrawSetString(BankTD[d], sstring);
}
else
{
format(sstring, sizeof(sstring),"$%08d",PlayerInfo[d][pNovacBanka]);
TextDrawSetString(BankTD[d], sstring);
}
}
return 1;
TextDrawHideForPlayer(playerid, BankTD[playerid]);
TextDrawHideForPlayer(playerid, BankMinusTD[playerid]);
TextDrawHideForPlayer(playerid, EXP[playerid]);
Radi