-
Posts
1,268 -
Joined
-
Last visited
-
Days Won
19
Reputation Activity
-
-
LolyAdv reacted to qRuby. in anti-troll hack full
din punctul meu de vedere, loly nu e un scripter foarte "pro" insa il recomand deoarece se stie cat de cat.
daca vrei ceva calitativ, recomand pe @Dennis12 @Leonard si pe restu'.
-
-
-
LolyAdv got a reaction from NoManPv in anti-troll hack full
Da-mi PM si-ti blochez orice fel de troll hack.
-
LolyAdv reacted to Leonard in Proiect de la 0 realizat de qRuby
exista deja un gamemode identic bugged, bigzone.
-
LolyAdv reacted to Dennis12 in Proiect de la 0 realizat de qRuby
Degeaba il faci de la 0 daca codul tot copiat este .. ????
-
-
-
LolyAdv reacted to EraSy in GameMode Terone
bravo frate mersi ca ati pus gamemode-ul pe net am sa fur tot din el si am sa fac update-uri pe ryse ms !!
-
LolyAdv reacted to ViewS in Tepar good pentru 300kk se face de ras mor
Membrul nu o sa fie sanctionat.
Revino cu dovezi mai clare.
-
LolyAdv reacted to ZeCo.F in Vand Gamemode
Sincer iti spun, alaturi de fratii @LolyAdv din spusele lui da intradevar are putina dreptate bigzone cum este renumit de bugzon (@lolyadv, daca nu era gm-ul bugzone nu aveai tu 300/300 playeri pe goldplay , nu o lua in nume de rau sau in nume de heit) dar omul a inceput un edit i-a iesit ce ia iesit + ar fi trebui totusi sa ii respecti munca omului editul pe care la facut ! Orcum @LolyAdvrepet nu o lua in nume de rau cum ai spus mai sus toti avem voie la o parere asta este parerea mea ! O seara buna app nu recomand fara suparare (bugzone = 0)
-
LolyAdv reacted to SebiXXX in Vand Gamemode
nu ai dreptu sa comentezi deoarece esti si vei fi un nimeni/anonim pe langa loly asa ca tinete inauntru pustane
-
LolyAdv got a reaction from Dani3l. in Vand Gamemode
da, am inceput din bigzone dar e rescris total ceea ce am precizat acolo. Nu critic deloc, nu vad o critica acolo. Mi-am spus parerea doar
imi place ca folosesti cuvinte pe care nici nu le cunosti. Da, din bigzone a fost inceput acum un an, care-i faza?
-
LolyAdv got a reaction from Dani3l. in Vand Gamemode
nu recomand, mai ales ca a fost inceput din bugzone.
-
LolyAdv reacted to Dennis12 in Vand Gamemode
Si tu ai inceput din Bigzone, asa ca nu mai critica sa pari cine stie ce .. nu e frumos
Majoritatea sistemelor de acolo le gasesti pe internet fix sub design ul ala, apreciez totusi mapping ul mai special in unele parti
-
-
-
-
-
-
-
LolyAdv got a reaction from Matt in [TUTORIAL] Query-uri SQL si optimizare.
merita spusa
ON: good job
-
LolyAdv reacted to Matt in [TUTORIAL] Query-uri SQL si optimizare.
Helau.
Bun, cu totii stim ce este optimizarea si in ce consta. Totusi, codul facut ca si 'drumul ce mai scurt' nu este toata optimizarea. Query-urile SQL au nevoie de un timp pana sa fie terminate si daca nu le distribuiti bine in cod o sa aveti Tick Drops. Acele Tick Drops apar cand server-ul asteapta ca acel query executat de voi sa fie completat. Astazi vreau sa va explic cateva trucuri prin care nu o sa aveti probleme.
Pentru inceput, avem exemplul:
mysql_format(SQL, query, "UPDATE `users` SET `Money`=%d WHERE `ID`=%d", PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pSQLID]); mysql_query(SQL, query); Sa zicem ca vrem sa punem acest query intr-un timer de 1 secunda. Dupa fiecare secunda server-ul va astepta ca acest query sa fie executat, dar pe noi nu ne intereseaza asta, asa ca server-ul va astepta practic degeaba in fiecare secunda ca acest query sa fie terminat . De asta trebuie sa facem acest query threaded.
mysql_format(SQL, query, "UPDATE `users` SET `Money`=%d WHERE `ID`=%d", PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL, query, "", ""); Bun, care e diferenta dintre un query threaded si unul normal: Pai, query-ul normal pune in asteptare script-ul server-ului, in timp ce query-ul threaded se executa separat. Practic, nu deranjeaza server-ul sa zic asa. Printr-un desen sper sa intelegeti mai bine:
https://imgur.com/gSr89YQ
La stanga avem query-uri non-threaded iar la dreapta avem query threaded.
Query-urile non-threaded sunt necesare doar cand ai un query de la care astepti un raspuns, cum ar fi:
mysql_format(SQL, query, "SELECT * FROM `users` WHERE `Admin` != 0"); mysql_query(SQL, query); // deoarece avem nevoie de randurile rezultate pentru a fi prelucrate for(new i, j = cache_get_row_count(); i != j; i++) { new name[MAX_PLAYER_NAME]; cache_get_field_content(i, "Name", name); SendClientMessage(playerid, -1, name); } Sau putem sa facem o metoda mai optimizata folosind query threaded:
mysql_format(SQL, query, "SELECT * FROM `users` WHERE `Admin` != 0"); mysql_tquery(SQL, query, "ShowAdmins", "d", playerid); // sa zicem ca am bagat acest query intr-o comanda, playerid = jucatorul care a folosit comanda . . . forward ShowAdmins(playerid); public ShowAdmins(playerid) { for(new i, j = cache_get_row_count(); i != j; i++) { new name[MAX_PLAYER_NAME]; cache_get_field_content(i, "Name", name); SendClientMessage(playerid, -1, name); } return 1; } Astfel, server-ul nu va fi deranjat iar adminii nostri se vor afisa dupa aprox. cateva milisecunde mai tarziu. (aproape ca nici nu se observa diferenta)
Daca am gresit cu ceva astept sa ma corectati si sper ca v-a prins bine acest mic tutorial.
-
LolyAdv reacted to s0nyx in [TUTORIAL] Query-uri SQL si optimizare.
Loly il facea mai bn, dar e bun si asta...