[POMOC] Povezivanje textdrawova.

9. Avg. 2016. Zaključano
769
pregleda
8
postova
Majkl_Mapping
4
Enforcer
9. Avg. 2016.
Skripta koju koristim:Underpoint
Detaljan opis problema:Napravio sam textdrawove, e sad je problem u tome, pokusao sam da povezem banka/zlato/ime/sat/vreme/random poruke i nisam uspeo, ako neko moze detaljno da mi objasni ovde kako da povezem bio bi mu zahvalan.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):Ne treba
Gagule
4
Made Man
9. Avg. 2016.
Postavi ovde to sto si uradio, kod. Da bi znali u cemu je problem i da li si lepo uradio.
Majkl_Mapping
4
Enforcer
9. Avg. 2016.
Ma nsu iskocili errori, ugasio se pawno odma ceo. Ali imao sam backup pa sam vratio. Ako mozes ovde da objasnis fino od pocetka.
Gagule
4
Made Man
9. Avg. 2016.
Evo objasnicu ti sve.

Na pocetku skripte dodaj
new Text:BankTD;
new Text:BankMinusTD;


Evo kreirao sam neke TextDrawove,  mozete isto kao ja a i ne. Pa sam napravio timer da bi ti update novac na odredjeno verme
SetTimer("Bank_Update", 1000, 1);
for(new i = 0; i < MAX_PLAYERS; i++)
{
        BankTD = TextDrawCreate(499.0, 97.0, "$00000000");
TextDrawBackgroundColor(BankTD, 0x000000FF);
TextDrawFont(BankTD, 3);
TextDrawLetterSize(BankTD, 0.5479, 2.0);
TextDrawColor(BankTD, 0x00FFD5FF);
TextDrawSetOutline(BankTD, 2);
TextDrawSetProportional(BankTD, true);

BankMinusTD = TextDrawCreate(499.0, 97.0, "-$00000000");
TextDrawBackgroundColor(BankMinusTD, 0x000000FF);
TextDrawFont(BankMinusTD, 3);
TextDrawLetterSize(BankMinusTD, 0.5479, 2.0);
TextDrawColor(BankMinusTD, 0x00FFD5FF);
TextDrawSetOutline(BankMinusTD, 2);
TextDrawSetProportional(BankMinusTD, true);
}


Ovo dodati pod public OnPlayerSpawn(playerid)
TextDrawShowForPlayer(playerid, BankTD);  //Kada se igrac spawna pokazemu se textdraw


Funkcija koja ce update Money iz banke a ovo pNovacBanka setujes po tvom gamemodeu ovako je na UP modu..
forward Bank_Update();
public Bank_Update() {
for(new d=0; d TextDrawHideForPlayer(d, BankMinusTD);
new sstring;
format(sstring, sizeof(sstring),"$%08d",PlayerInfo);
        TextDrawSetString(BankTD, sstring); }
return 1; }


Ako tako uradis neces imati problema.
Na slican nacin povezujes zlato sat ..
Majkl_Mapping
4
Enforcer
9. Avg. 2016.
Izvini ako dosadjujem, a gde stavljas ove timere i textdrawove i ovaj zadnji dole foward, i ako ti nije tesko da objasnjis za random poruke jos 😄
Gagule
4
Made Man
9. Avg. 2016.
TD-ove stavljas bilo gde na slobodno mesto u skripti.. Ako nemas napravis.. Evo zaporuke radnom 😄.

Na pocetku skripte dodas ovo
new globalVAR;


Onda bilo gde dodaj ovaj timer
SetTimer("RandomPoruke", 5000, true); // timer koji se ponavlja svakih 5 sekundi, ako oces duze promeni to su mili sekunde stavi 10000 na 10 sec


Onda negde u skripti dodaj ovo
forward RandomPoruke();
public RandomPoruke()
{
  switch(globalVAR)
  {
      case 0: {  /*Tvoja poruka ili textdraw koji si namjenio za poruke.*/  globalVAR++; }
      case 1: {  /*Tvoja poruka 2 ili textdraw koji si namjenio za poruke.*/  globalVAR++; }
      case 2: {  /*Tvoja poruka 3 ili textdraw koji si namjenio za poruke.*/  globalVAR++; }
      case 3: {  /*Tvoja poruka ili textdraw koji si namjenio za poruke.*/  globalVAR=0; } // u ovoj zadnjoj podesiÅ¡ globalVAR na '0' da bi se proces ponovio.
  }
}
expressoboy123
5
Godfather
9. Avg. 2016.
Timeri i textdrawovi ti idu pod OnGameModeInit a public i forward medju pstale publice.. (mozes ga jednostavno na kraj skripte ubaciti)
Rudimental
5
OG Legend
9. Avg. 2016.
Mislim da je sve receno ali eto ako bude jos koji problem vici.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha