Jump to content

LolyAdv

Member
  • Posts

    1,268
  • Joined

  • Last visited

  • Days Won

    19

Reputation Activity

  1. Ador
    LolyAdv reacted to Octavian in anti-troll hack full   
    Recomand pe lolan
  2. Ador
    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'.
  3. Ador
    LolyAdv reacted to Dani3l. in anti-troll hack full   
    il recomand pe fratelemeleu
  4. Ador
    LolyAdv reacted to GuNShot47 in LolyAdv - Servicii PAWN   
    up, recomand!
  5. Upvote
    LolyAdv got a reaction from NoManPv in anti-troll hack full   
    Da-mi PM si-ti blochez orice fel de troll hack.
  6. Haha
    LolyAdv reacted to Leonard in Proiect de la 0 realizat de qRuby   
    exista deja un gamemode identic bugged, bigzone.
  7. Haha
    LolyAdv reacted to Dennis12 in Proiect de la 0 realizat de qRuby   
    Degeaba il faci de la 0 daca codul tot copiat este .. ????
  8. Haha
    LolyAdv got a reaction from Penelope in Tepar good pentru 300kk se face de ras mor   
    scripteri buni
  9. Like
    LolyAdv got a reaction from CosminAK47 in [Include] Rainbow car   
    curios de cod
    edit: bravo
  10. Haha
    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 !!
  11. Haha
    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.
  12. Like
    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)
  13. Ador
    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
  14. Upvote
    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?
  15. Upvote
    LolyAdv got a reaction from Dani3l. in Vand Gamemode   
    nu recomand, mai ales ca a fost inceput din bugzone.
  16. Like
    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 
  17. Haha
    LolyAdv got a reaction from Wildo in Tepar good pentru 300kk se face de ras mor   
    scripteri buni
  18. Downvote
    LolyAdv got a reaction from gogu in Tepar good pentru 300kk se face de ras mor   
    scripteri buni
  19. Haha
    LolyAdv got a reaction from Matt in Tepar good pentru 300kk se face de ras mor   
    scripteri buni
  20. Haha
    LolyAdv reacted to nobilzeusAdv in Servicii - Sterling   
    fa un sistem de vehicule
  21. Haha
    LolyAdv reacted to keNN. in Black Friday pe DIGITALROWS   
    cat vine -50% din 5 euro?
  22. Ador
    LolyAdv reacted to SebiXXX in Vand mod de joc & panel   
    up
  23. Ador
    LolyAdv got a reaction from Matt in [TUTORIAL] Query-uri SQL si optimizare.   
    merita spusa
     
    ON: good job
  24. Upvote
    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.
  25. Ador
    LolyAdv reacted to s0nyx in [TUTORIAL] Query-uri SQL si optimizare.   
    Loly il facea mai bn, dar e bun si asta...
×
×
  • Create New...