Jump to content

QuantumZ

Members
  • Content Count

    135
  • Joined

  • Last visited

Community Reputation

4 Neutral

1 Follower

About QuantumZ

  • Rank
    Poot-butt

Details

  • Gang
    Valhalla Veteran
  • Location
    Romania

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Este foarte greu sa faci un server de roleplay, totul se bazeaza pe comunitate. Cine doreste sa inceapa un astfel de proiect trebuie sa-si puna trei intrebari in urmatoarea ordine, care nu se aplica numai in MTA: 1. Am o comunitate care poate sa sustina serverul? (cand spun comunitate, ma refer la prieteni, internauti, etc. care bai tata, nu trebuie ca ei sa aiba cunostinte de RP dar macar sa-si dea putin silinta) 2. Am cunostintele necesare pentru a face un server (Lua, SQL, programare orientata pe obiecte[1] si putine cunostine ce tin de grafica dx)? 3. Am resursele necesare?[2] (domeniu
  2. Stai linistit, noile chipuri de 512 qubits de pe D-Wave (desi nu este un calculator cuantic, la modul real are doar 6-8 qubits) ar putea oricand sa crackuiasca SHA-256 intr-un timp foarte scurt. Asa ca vrei sa-i furi NSA-ului painea de la gura ? Saracii, dupa cum isi mai castiga existenta?! ) Imi imaginez cum va arata tehnologia peste 20 ani. Probabil algoritmii vor cripta in minim 4096 biti, sau se vor folosi metode mixte, ma indoiesc ca cineva o sa hashuiasca minim 10^4096 cuvinte cu speranta de a obtine valoarea initiala a unui hash obtinut prin metoda pe care am folosit-o mai sus. Imagi
  3. Stai linistit, noile chipuri de 512 qubits de pe D-Wave (desi nu este un calculator cuantic, la modul real are doar 6-8 qubits) ar putea oricand sa crackuiasca SHA-256 intr-un timp foarte scurt. Asa ca vrei sa-i furi NSA-ului painea de la gura ? Saracii, dupa cum isi mai castiga existenta?! )
  4. Ai perfecta dreptate, m-am exprimat gresit prin decriptat, nu am gasit un cuvant alternativ sa nu intru in polologhie. In criptografie hash-ul nu este considerat encriptie, asa ca nu ai ce sa decriptezi, este ca o strada cu sens unic, nu poti da in reverse . Dar daca nu 'saltezi' md5-ul (din unsalted sa-l faci salted md5), site-urile, precum acela care l-am postat mai sus se pot folosi de o structura de date de tip dictionar care incearca potentiale valori si intr-un sfarsit se vor potrivi cu hash-ul tau. Deci numiti-o cum vreti, spargere, decriptare, crackuire, bruscare... intr-un sfarsit ram
  5. Nu mai faceti backseat moderation. Deci jumatate din topicurile sectiunii romanesti sunt compuse din flame-wars si backseat moderation. Ieri am primit un mesaj privat de la cineva ca sa votez pentru banarea cuiva pe forum (l-am blocat ca sa nu-mi mai trimita mesaje private si am rezolvat problema). In regulile generale ale forumului scrie clar, daca un utilizator nu respecta regulamentul, in coltul din dreapta al postului exista butonul "Report". Daca un server nu are resursele necesare pentru a se apara de acesti indivizi atunci nu merita sa fie in lista browser-ului. Chiar credeti ca veti
  6. Just my two cents. S-ar putea ca resursele descarcate de pe servere in folderul 'mods' sa nu dispara dupa dezinstalare. Ai putea incerca sa stergi tot ce este in el. Cea mai recenta versiune este 1.3.5, in screen-urile tale vad ca serverul ruleaza pe 1.3.3, fa un update la client si server. Sau poate folosesti o versiune de MTA 'Nightly' si compilarea este obligatorie. Versiunile nightly nu sunt stabile.
  7. Presupun ca nu ai modulul de MySQL instalat pe server. Din cate imi amintesc scripturile Valhalla se bazau pe modulul scriptat de Mabako. De la 1.3+ MTA-ul ofera suport MySQL nativ, nu mai ai nevoie de modul. In primul rand, remarc ca nu prea stii cum functioneaza server-ul de MTA, sa nu mai vorbim de Lua si SQL. Norocul tau este ca toate se invata cu putina rabdare. Referinte (a se citi in ordine): server: https://wiki.multitheftauto.com/wiki/Server_Manual https://wiki.multitheftauto.com/wiki/Modules https://wiki.multitheftauto.com/wiki/Sc ... troduction lua: http://www.lua.org/ma
  8. In my honest opinion, I don't think that this section needs to be moderated. The activity here is very low, a simple click on the 'Report' button will do the trick in case of failure to comply with the board rules. If you ignore the fact that the majority of romanian players are complaining in N topics about the lack of activity on their servers and hating on each other due to some trash roleplaying scripts released 3 years ago when vG broke apart, nothing much is going on. They still don't understand that Valhalla's scripts must be used as learning materials instead of creating communities on
  9. source nu se refera intotdeauna la jucator. Sursa unei functii poate fi un marker, o resursa, un colshape, un vehicul, etc. Daca va uitati la Events pe MTASA Wiki o sa gasiti in dreptul fiecarui event cate un camp numit Source. Acel camp va indica exact ce reprezinta sursa.
  10. Am vrut sa fac ceva diferit in trecut: https://forum.mtasa.com/viewtopic.php?f ... pg#p470331
  11. Pai normal pentru ca nu ai pus conditie la onPlayerJoin, trebuie sa verifici daca caracterul exista in baza de date. (apropo pune zombie_db = connectToDB() in afara functiei) zombie_db = connectToDB() addEventHandler("onPlayerJoin", getRootElement(), function () local ok = 0 local second = dbQuery( zombie_db, "SELECT * FROM characters WHERE nume=?", getPlayerName(source)) local result, numrows = dbPoll(second, -1) if numrows == 1 then -- daca exista un caracter cu numele asta atunci ok devine 1 ok
  12. In primul rand trebuie sa salvam si numele jucatorului pe langa viata acestuia. Asa ca modificam functia cu update de mai devreme: dbExec( zombie_db, "UPDATE characters SET nume=?, health=?", getPlayerName(source), getElementHealth(source)) si functia pentru setareaza vietii la spawn: function viataCandSpawneaza() local second = dbQuery( conn, "SELECT * FROM characters WHERE nume=?", getPlayerName(source)) local result, numrows = dbPoll(second, -1) if (result and numrows > 0) then
  13. Pai tu folosesti MySQL, totul se schimba, acum mi-am dat seama. SQLite si MySQL par la fel dar sunt in acelasi timp foarte diferite. local characters = dbExec( zombie_db, "CREATE TABLE IF NOT EXISTS characters (id INT NOT NULL AUTO_INCREMENT, nume VARCHAR(50) NOT NULL, model INT NOT NULL, health FLOAT NOT NULL, posx FLOAT NOT NULL, posy FLOAT NOT NULL, posz FLOAT NOT NULL, PRIMARY KEY (id))") Ai grija sa stergi tabelul daca l-a creat cu datele anterior gresite si dupa ruleaza iar resursa.
  14. Acelasi lucru si pentru health => "health" am incercat si asa... dar tot nu functioneaza.. imd dau eroarea Unde ai un singur ? nu pune '?', lasa un simplu ?. Am vazut ca ai pus ghilimele acolo. Si in al doilea rand deschide tabelul cu phpMyAdmin sau Navicat sa vezi daca ti-a facut coloana.
  15. My mistake then. Apologies.
×
×
  • Create New...