Textdraws Limit

Započeo M.Bond, Januar 30, 2024, 22:57:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 7 gostiju pregledaju ovu temu.

Citat: M.Bond poslato Februar 03, 2024, 00:23:02 PRE PODNE
[pawn]forward UpaliBankomatTD(playerid);
public UpaliBankomatTD(playerid)
{

   // OVDE SE KREIRAJU BANKOMAT TDOVI


   for( new i = 0; i < 68; i ++) {
      PlayerTextDrawShow(playerid, BankomatTD[playerid]);   
   }

   
   SelectTextDraw(playerid, 0xB3D5FFFF);
   PlayerTextDrawSetString( playerid, BankomatTD[ playerid ][ 9 ], ImeIgraca(playerid) );   
   new bankomatstanje[16];
   format(bankomatstanje,sizeof(bankomatstanje), "%d", PlayerInfo[playerid][xBRacun]);
   PlayerTextDrawSetString( playerid, BankomatTD[ playerid ][ 11 ], bankomatstanje );   

}[/pawn]

[pawn]forward UgasiBankomatTD(playerid);
public UgasiBankomatTD(playerid)
{
   for( new i = 0; i < 68; i ++) {
      PlayerTextDrawHide( playerid, BankomatTD[playerid][ i ] );
      PlayerTextDrawDestroy( playerid, BankomatTD[ playerid ][ i ] );
      BankomatTD[ playerid ][ i ] = PlayerText:INVALID_TEXT_DRAW;      
   }   
}[/pawn]

Dal si siguran da ti treba 68 player textdrawova ovde, jer meni se desavalo kad dosta player textdrawova showam da mi ne prikaze sve lepo, probaj to malo da smanjis
skazy42O

42O DayZ - Owner
- 42o.gg


Iako ih naprimer prebacim u global , znaci IG 100 global i bankomat 68 Global, isto je opet identicno nema razlike

Citat: M.Bond poslato Februar 03, 2024, 01:07:40 PRE PODNE
To je svakako ispod limita ?

Jeste ispod limita, ali to ti je samp, probaj stavis sve u global sem gde ti pisu ime novac itd...
skazy42O

42O DayZ - Owner
- 42o.gg

Nije vazno dal su player ili global sve sam probao. Moram jednostavno da smanjim broj TDova koji su aktivni. Ostavicu temu jos malo ako neko ima neki predlog

Citat: M.Bond poslato Februar 02, 2024, 18:20:50 POSLE PODNE
Ovi player se brisu kada se ne koriste

Ukoliko ga nisi uništio resursi ti se neće osloboditi i da ti se i dalje računa memorija i da radiš sa tim tdovima i dalje, i da se racuna da se koriste to jest da tako mozes preci limit

provjeri LoginTD IGTD da li se unistavaju kada ih hide
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Login TD se brisu, kako mogu da obrisem global TD?

Citat: M.Bond poslato Februar 03, 2024, 16:35:04 POSLE PODNE
Login TD se brisu, kako mogu da obrisem global TD?

[pawn]TextDrawDestroy(imetd);[/pawn]
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento


Citat: M.Bond poslato Februar 03, 2024, 16:54:39 POSLE PODNE
Al oni su svakako uvek upaljeni nema to veze

Fufe suvišno je se suprostavljati tvojoj logici!!
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Ja sam ti napisao da proveris koliko ih ima, napisao sam ti koji nacin da koristis. Postoji vise razloga za to, a prvi je da ti govoris ima toliko TD-ova, ali ti samo brojis koliko ih treba biti, a ne koliko ih stvarno ima. Ako hoces pomoc od mene, loop kroz samp server TD-ove, vidi koliko ima kreiranih, naravno koristi IsValidTextDraw i IsValidPlayerTextDraw i kreni odatle. Ako vidis limit, znas da si sjebo negde sa destroy, ako nisi doso do limita onda razmisljas dalje.