Search the Community
Showing results for tags 'pawn'.
Found 2 results
-
Pentru inceput, vreau ca toti sa stiti ce inseamna o optimizare. OPTIMIZÁRE, optimizări, s. f. 1. Alegerea și aplicarea soluției (economice) optime (dintre mai multe posibile). 2. (Mat.) Raționament sau calcul care permite găsirea valorilor unuia sau mai multor parametri corespunzând maximului unei funcții. – Cf. fr. optimiser, optimisation. YSI Library Acest pachet contine diferite include-uri care te ajuta la optimizare. DIALOG Dialog-urile se pot optimiza. Dupa calculele mele, un dialog facut pe if(dialogid == 1) nu este asa de rapid ca pe switch. EXAMPLE: if(dialogid == 1) { if(listitem == 1) { SendClientMessage(playerid, -1, "Tutorial optimizare") } } Schimbam in: switch(dialogid) { case 1: { switch(listitem) { case 1: SendClientMessage(playerid, -1, "Tutorial optimizare") } } } ARRAY new string[1024]; Acesta este definit ca un array pentru ca are [x], x insemnand numarul de caractere al array-ului. Array-urile pentru mesaje in chat "SendClientMessage" si "SendClientMessageToAll" nu au rost sa fie mai mare de 144. Caracterele nefolosite intr-un array o sa consume biti (mai pe scurt scade latenta serverului). Array-urile in dialog-uri au voie sa depaseasca acest numar deoarece nu sunt un mesaj pe chat. Succes B-Zone !
-
Salut! In acest topic voi posta functii folositoare nu numai pentru incepatori, ci pentru toata lumea. Daca vreti, puteti da reply sau PM cu o functie si o voi adauga. V-as ruga sa nu faceti mai multe posturi cu aceeasi functie. Daca si dvs. aveti o functie care este deja in comentarii, dati up la acel comentariu. I. STOCKS Aici vor sta stock-urile. Viteza stock GetSpeed(playerid) { new Float:Vx,Float:Vy,Float:Vz,Float:rtn; if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz); else GetPlayerVelocity(playerid,Vx,Vy,Vz); rtn = floatsqroot(floatabs(floatpower(Vx + Vy + Vz,2))); return floatround(rtn * 100 * 1.61); } Cu acest stock puteti vedea viteza unui jucator in KM. Poate fi folosita la anti-cheat sau la vitezometru. * Topicul nu este complet! Voi continua lista mai tarziu, cand ajung acasa si am acces la mai multe functii! Rog administratorii sa nu inchida topicul.