v4
/////////////
#if defined optimizari
- O parte din script a fost simplificata si optimizata.
- Comanda [/shop] a fost rescrisa, acum este mai optima.
- Comanda [/a](dmin chat) a fost rescrisa doar in 5-6 linii in loc de 20-30.
- Comanda [/l](eader chat) a fost rescrisa.
- Comanda [/admins] a fost rescrisa. ( in loc de 40 linii, doar 7-8)
- Comanda [/helpers] a fost rescrisa. ( in loc de 40 linii, doar 7-8)
- Comanda [/leaders] a fost rescrisa. ( in loc de 40 linii, doar 7-8)
- Au fost impementat include-urile y_Va si y_iterate.
- A fost adaugata o noua functie, SCMF, cu aceasta nu mai este nevoie de un astfel de cod:
new string[64];
format(string, sizeof string, "Nu mai ai nev de 3 linii de cod, domnule %s",GetName(playerid));
SCM(playerid,COLOR_WHITE,string);
=>
SCMF(playerid,COLOR_WHITE,"Nu mai ai nev de 3 linii de cod, domnule %s",GetName(playerid));
- Am folosit Iteratorii pentru admini,helperi si lideri.
- Eliminat mapping inutil de pe server care consuma resurse.
- A fost rescris public-ul vUpdate.
- A fost rescris public-ul Update.
- A fost rescris stock-ul ModVehicle.
- A fost rescris public-ul SaveComponent.
- Am scapat de 200 de linii cu forward-uri folosindu-ma de shortcut-uri.
- Comanda [/factions] a fost optimizata.
- Am rescris si optimizat comanda [/jobs] dynamica, pe mysql.
- Am rescris si optimizat comanda [/quitjob], dynamica cu date preluate din mysql.
- Acum nu mai exista array-uri de 25000 de caractere .. marele zeco.f e foarte bun.
- Comanda [/HQS] a fost optimizata, datele sunt preluate acum din mysql, la fel si dialogul.
- Obiectele sterse si TD-urile au fost mutate in include-uri pentru o asezare a codului sursa mai frumoasa si mai simpla.
- A fost rescrisa o parte medie a sistemelor de pe modul de joc.
- Toate dialogurile au fost optimizate.
- A fost implementat sistemul de apartamente cerut.
Liniile de inceput din gamemode: 58.500+
Liniile actuale in gamemode: 49.000+
#endif