Jump to content

Sancky

Membru
  • Posts

    535
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by Sancky

  1. zi mi si mie atunci cv basic, intr un array sortat, ce approach ai folosi pentru a cauta un element in care sa nu ai un timp de complexitate mare, adica sa nu fie o cautare liniara in array de O(n) unde n este size-ul arrayului (cum obisnuiesc multi romani sa faca pt ca ei stiu programare)
  2. nici nu trebuie sa cunosc, stiu doar cativa pe aici care chiar au ceva in cap, restu pistoale cu apa. Din experienta mea cu romanii, nu prea am dat de "experimentati" in domeniul asta al pawn-ului, multi cer ajutor ori pe aici ori pe discordu oficial samp a lui Southclaws, unde eu am ajutat pe acolo o perioada lunga de timp pe oricine cerea ajutor.
  3. asa e cand doare adevaru, accepta realitatea.
  4. oricine poate sa si puna ce grad vrea, dar daca ar fi dupa un test, sunt ferm convins ca 95% de pe forum nu ar merita.
  5. pt ca n are idee ce a copiat acolo, si a deviat de la ce a intrebat respectivu
  6. disponibil.
  7. disponibil.
  8. sa fiu sincer cu tine, iti recomand sa iti dai foc n-o sa vezi vreodata mesaj de la mine pe discord, imi place sa stau numai langa oameni inteligenti, nu cretini
  9. de ce nu faci freelancing daca stii web development si vrei sa faci bani calumea? cu sa-mp-ul mori de foame
  10. mg si asa, doar ca tb resetate doar pt jucatorii care au terminat questul, sunt multe metode, acum depinde ce preferinte ai, la asta cu resetarea la ora exacta poate sa se foloseasca si de mysql events sa se execute query la o ora stabilita in fiecare zi, dar in schimb nu o sa se updateze si la jucatorii online, acum depinde ce doresti
  11. @viji te duci in baza de date, creezi un column in care trebuie stocat unix timestampul in tabelul cu playerii sau cum ai tu structurat questul, de preferat INT ca data type, in momentul cand playerul finalizeaza questul, executi un query catre db care va fi asa: `UPDATE `users` SET `QuestTime` = UNIX_TIMESTAMP() WHERE ID = %d` inlocuiesti tu denumirile la tabel si column, si la ID pui id-ul unic al playerului respectiv, adica valoarea primary keyului care are auto increment iar in momentul cand se apeleaza functia care se executa atunci cand jucatorul se logheaza si este apelata de queryul care selecteaza datele userului respectiv (asta daca ai columnul respectiv in tabelul userilor), faci verificarea urmatoare: if(gettime() - cache_get_field_content_int(0, "QuestTime") > (24 * 3600)) { // resetare quest // updatezi valoarea la QuestTime in db la -1 pentru a prevenii resetarea multipla inutila } p.s: cache_get_field_content_int e o functie mai veche a versiunilor mai vechi de mysql, daca folosesti o versiune mai noua, foloseste functia conforma a versiunii pe care o ai si cam atat.
  12. nu prea trebuie modificat, trebuie adaugate mici chestii, e relativ usor de facut
  13. ora nu o sa fie niciodata 24.. si nu mi se pare o metoda rentabila, cel mai bine ar fi sa stocheze unix timestampul la player in baza de date in momentul cand termina questul, iar cand se conecteaza playerul sa verifice daca au trecut 24 de ore de la finalizarea questului si sa reseteze.
  14. nu e nimic in cod care sa faca o resetare dupa 24h
  15. cu siguranta te va ajuta cineva daca nu pui codul.. uploadeaza-l pe pastebin sau undeva, ca nu cred ca sta nimeni sa se uite la un tutorial de 30 de minute sa verifice lui ala codu
  16. ai pus array-ul gresit la mysql_query, tb gQuery ca pe ala l ai formatat tips: nu mai folosii query-uri unthreaded ca o sa-ti blocheze main thread-ul si daca ai noroc si dureaza query-ul 10 secunde sa se proceseze, server-ul tau va sta si el desincronizat vreo 10 secunde. also, ti-as recomanda sa-ti restructurezi structura sistemului in asa fel incat sa incarci vehiculele factiunilor in memorie la initializarea server-ului si sa poti accesa usor vehiculele unei factiuni, si nu vei mai avea nevoie de interogare catre baza de date de fiecare data cand un jucator foloseste comanda.
  17. 16 iq poate.. ca maturitatea de care dai dovada te duce la maxim 14 ani
  18. hai n-o mai suge atat pe online si du-te si invata romana
  19. @R4zvyy eu zic sa nu i dai importanta, se vede clar ca e doar un copil frustrat care comenteaza multe pe internet dar in viata reala (daca are) e un d asta de 13-14 ani de ii bate examenu national la usa si el sta pe online sa spuna numai tampenii, comunitatea asta a devenit din ce in ce mai toxica numai din cauza copiilor astia
  20. se incepe numaratoarea de la 0, nu de la 1
  21. am zis ca e doar o presupunere la ce ar putea insemna 'limita' aia de care zice el, nu am zis ca aia e problema lui cum ai facut tu cand i-ai cerut nu stiu ce '4 linii de cod' nostradamus.. In locul tau sincer as sta in banca mea decat sa scot prostii pe 'gura' in necunostiinta de cauza, da asa e cand ai iq-ul sub nivelul marii
  22. doamne ce programatori experti avem pe comunitatea asta de samp, vezi codul inainte sa ti l arate si nici macar nu stii despre ce limita e vorba ca ce a spus el e prea vag, poate se refera la limita unui signed INT care poate avea doar 32 biti pt ca pawn-ul asa are arhitectura, nu suporta mai mult de 32 de biti dar ce a spus el nu e suficient si nici detaliat deci e doar o presupunere (acum inteleg de ce oferi servicii web development pe o platforma dedicata SA-MP-ului)
  23. de unde stii ca-s 4 linii
  24. Schimba parola si incearca iar.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.