Jump to content

Stuber

Membru
  • Posts

    24
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Stuber

  1. 8 hours ago, pericsq_0 said:

    Frumos panel pe shinyplay :)) parca l-am mai vazut undeva :))) Daca ziceti voi ca oferiți servicii panel ca toti o sa cumpere de la @KeNNy

    FACETI-VA UN NUME CA SA OFERIȚI UN SERVICIU

     

     

    Eu cred ca tu nu stii ce sunt alea template-uri, daca am lucrat pe același template nu înseamnă ca este același panel pe care l-a făcut Kenny, poate sa confirme chiar el dacă tot i-ai dat tag. 

    Panelul nici măcar nu este gata, și ce ai pus tu acolo nu este o vulnerabilitate este mai mult un bug, a uitat sa faca o verificare dupa ce sunt trimise datele din form.

    Personal cred ca îți lipsește atenția de la părinți.

  2. On 6/22/2023 at 11:56 PM, Cristian Olteanu said:

    Salut, foarte tare pentru ceva ce este printre primele tale proiecte! Spor la treaba si nu baga haterii in seama, in urma cu 6 ani m-am apucat si eu de invatat PHP, apoi am trecut pe frameworkuri, iar acum chestia asta imi pune paine pe masa (nu ma mai ocup cu paneluri/samp). Mult succes in continuare si cred ca ai destul potential!

    Multumesc!

  3. 40 minutes ago, max said:

    ce faci tu e nu ma sa copiezi de la internationalisti si lasi de dorit copile ai 13 ani intelege nu poti ajunge la nivelul altora doar poti lua din wcode #3 si sa pui la tine ca nu esti in stare sa faci tu ceva de la 0.

    Apropo, te rog sa continui mai departe cu fanteziile tale și sa ne spui de unde e ‘furat’ template-ul. 
     

    Daca susții aceasta afirmație te rog sa aduci și dovezi, după voi pune și eu dovezi astfel încât sa se demonstreze ca nu este furat si ca tu ești un om toxic.

     

    Salut!

  4. 7 minutes ago, max said:

    problema ta e la template cea ce inseamna ca ai stricat tu pozitia la iconite si o poti rezolva foarte simplu prin position: relative; si top: 5px;
     

     

    mai taci mancate ar slobozu ca vorbesti din necunostinta de cauza si tu doar sa sugi pula stii cand tu nici n ai treaba cu webul.

    concluzia invata sa furi un template cu httrack mai bine data viitoare.

    Template-ul nu e 'furat', informeaza-te inainte sa vorbesti.

    Cat despre ce spui tu despre css nu este o prioritate, sunt lucruri in backend mult mai importante de facut decat sa stau sa ma joc cu pixelii. 

    Daca ai nevoie de informatii suplimentare poti sa ma intrebi pe discord linistit, o sa-ti ofer sprijin gratuit in timpul liber pana cand mai avansezi putin.

    Nu o sa-ti mai dau importanta de acum, poti sa scrii in continuare daca iti face placere, salut!

  5. 3 minutes ago, Sancky said:

    orice produs poate avea probleme fiind intr-o perioada de dezvoltare continua, atat timp cat nu este o versiune finala e normal sa aiba buguri, si chiar daca este o versiune finala buguri tot vor fii si se descopera pe parcurs, da lasa-l pe copilu ala, n a scris in viata lui ceva cod de la 0, si mai sunt d astia p aici de tot comenteaza da ei n au habar de nimic.

    Lucrez la acel panel, e un proiect inceput recent de la 0.

    Panelul nu are inca nici macar sistem de reclamatii, nu e finalizat, doar ca max a vrut sa dea putin cu hate.

    Nu e nimic de prezentat la acel panel momentan, cum spunea si Alex nu e nici macar 25% gata.

  6. On 6/8/2023 at 6:41 PM, Sancky said:

    pe langa ca acesta nu este un tutorial, e doar copy-paste si nici macar nu ai explicat ce ai scris acolo, functia random foloseste doar un singur parametru, acela fiind maximul numarului aleatoriu, ca sa faci o chestie de min - max trebuie sa faci un calcul simplu, de exemplu sa zicem ca vrem un numar aleatoriu intre 5 si 50: `5 + random((50 - 5) + 1)`

    si sa nu mai mentionez ca ai cod care se repeta inutil, foloseste tehnica de early returns.

    Ai uitat sa precizezi ca aceasta variabila:

    PlayerInfo[playerid][pBonusTaken] = 1;

    este degeaba in tutorialul lui, nu salveaza in db, nu reseteaza la logout.

    Tutorial incomplet parerea mea.

  7. Nu e hater.

    Plus ca ai un bug la ea, nu vad sa resetezi undeva variabila (gen cand o sa intre urmatorul jucator cu acelasi id o sa aibe pGodMode de la celalalt)

    PlayerInfo[playerid][pGodMode]
  8. 3 hours ago, said said:

    pai sef arata ne si noua ca cea ce spui tu este concret si asta nu schimba cu nimic ca ai furat prezentarea de la mine

    Ok, o sa îți trimit contractul meu de munca, buletinul, permisul de conducere, firmele cu care lucrez, etc. 
     

    Lasand gluma la o parte, pe tine nu te interesează serviciile mele, la rândul tău oferi servicii de scripting si vrei sa faci o reputație proasta celorlalți.

     

    Experienta unui programator nu este dovedita prin câteva poze, nu este necesar nici măcar la angajare sa prezinți proiecte personale.

    Un mic hint pentru tine, un programator bun se remarca prin munca, comunicarea cu clientul, înțelegerea proiectului si calitatea produsului final, nu prin 5 poze banale publicate pe un forum.

    Un sfat pentru tine dacă o sa vrei sa lucrezi ca programator, renunța măcar o perioada la proiectele personale si axează-te mai mult pe algoritmica. 

    Salut!

    • Haha 1
    • Upvote 1
  9. De ce ai impresia ca un scripter ‘bunicel’ o sa-ti lucreze tocmai tie pe gratis și o sa isi investească timpul in proiectul tău pe care o sa-l închizi in 2 luni?

     

    Apropo, un programator ‘bunicel’ are un salariu peste midd class.

     

    Spor la căutat!

  10. 6 hours ago, said said:

    un portofoliu? ca pe langa ca asta i furata de la mine si modificata de tine n ai dovedit nimic concret ca chiar poti dezvolta un site web in frameworkurile specificate de tine.

    pana nu arati ceva facut de tine -rep.

    Salut.

    Probabil nu ne cunoastem, hai sa-ti spun despre mine putin.

    Lucrez la o firma de IT in Germania ca Programator / Tehnician, nu am un portofoliu pentru ca sunt destul de solicitat si nu am timp sa fac unul doar pentru prezentare.

    Daca chiar vrei sa vezi cum lucrez trimite-mi in privat un mesaj si iti trimit ce am facut pentru clienti, nu vreau sa le fac publice aici deoarece sunt proiecte pentru clienti, nu proiecte personale.

    Plata se face oricum la predarea sistemelor, asa cum am specificat, deci dupa ce muncesc si dupa ce am prezentat sistemul, inainte de predare.

    • Haha 1
  11. Servicii pe care le ofer (PAWN -> GAME):

    • Reparatii bug-uri.
    • Gamemode-uri de la 0.
    • Sisteme personalizate.
    • Gestionarea datelor.
    • ALTE SERVICII LA CERERE.

    Servicii pe care le ofer (PHP - Laravel - Javascript -> PANEL):

    • Panel-uri de la 0 pe template-uri alese de client.
    • Template-uri de la 0 in Bootstrap 4/5.
    • Rezolvari bug-uri.
    • Sisteme noi pe panel.
    • Panel Design.

     

    FAQ:

    1. Cum platesc?

    Modalitatile prin care poti sa platesti pentru serviciile oferite de catre mine sunt: paypal, paysafecard, transfer bancar, altele.

    2. Cand se face plata pentru servicii?

    Plata pentru serviciile oferite este efectuata dupa ce proiectul/sistemul este finalizat, inainte de predare.

    3. Cum pot sa te contactez?

    Daca doresti sa lucrezi cu mine ma poti contacta pe Discord: DavidRlz#1531

    4. Oferi si alte servicii de programare?

    Da, ofer si alte servicii de programare la cerere cat timp se folosesc unul dintre urmatoarele limbaje de programare sau framework-uri:

    • Pawn
    • PHP
    • JavaScript
    • SQL
    • C#
    • C++
    • Python
    • Laravel
    • Angular
    • React
    • ASP.NET
    • Entity Framework

    (!) Pretul serviciilor difera in functie de complexitatea sistemelor cerute.

    Discord: DavidRlz#1531

    • Haha 1
  12. 19 minutes ago, valivaly96 said:

    Alta varianta nu vad daca ai rescris sistemul im felul asta. Pt cei offline poti reveni "pe sistemul vechi" cu enumul specificat cu un post mai sus

    Sistemul vechi de vehicule PERSONALE din gamemode-ul asta (bugged v3.3.0) era cel mai prost pe care l-am vazut, salva vehiculele in tabelul cu toate datele userilor si era foarte limitat.

    Daca te referi la sistemul de vehicule de pe server acesta nu a avut pe nici-o versiune legaturi cu vehiculele personale, acelea sunt vehiculele pentru job/factiuni/civili etc.

    Ma gandeam daca as rescrie iar sistemul sa fie pentru [MAX_VEHICLES] dar o sa ocupe 2000 de locuri in acea variabila si o sa trebuiasca sa faci o multime de verificari, parcurgand mereu 2000 de pasi (in for/foreach), in cazul asta cred ca e mai bine cum am spus eu si o sa fie doar 1000 de spatii rezervate in variabila, ce parere ai?

  13. 2 hours ago, Stefan said:

    CMD:createobj(playerid, params[]) {
        //if(PlayerInfo[playerid][pPin] != 0 && PinLogged[playerid] == 0) return SCM(playerid, COLOR_YELLOW, "Pentru a folosi aceasta comanda trebuie sa-ti introduci condul de securitate {FFFFFF}(/loginpin).");
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 7)
            {
                new query[256], Float:pX,Float:pY,Float:pZ,idobj,model,string[128];
                if(sscanf(params, "d", model)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF}Syntaxa: /createobj <model>");
                {
                    new i = idobj+1;
                    GetPlayerPos(playerid, pX, pY, pZ);
                    ObjectInfo[objID] = i;
                    ObjectInfo[objPosX] = pX;
                    ObjectInfo[objPosY] = pY;
                     ObjectInfo[objPosZ] = pZ;
                     ObjectInfo[objModel] = model;
                    mysql_format(SQL, query, sizeof(query), "UPDATE `eventobjects` SET `objPosX`='%f',`objPosY`='%f',`objPosZ`='%f',`objModel`='%d' WHERE `objID`='%d'",pX,pY,pZ,model,i);
                    mysql_tquery(SQL,query,"","");
                    LoadQuest();
                    format(string ,sizeof(string), "Objectul cu id %d a fost creat cu succes!",model);
                    SCM(playerid, COLOR_YELLOW, string);
                }
            }
            else return SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
        }
        return 1;
    }

    Poza Salvare baza de date Quest: https://imgur.com/a/hVsMO

    Dau sa se criereze si imi apare textul ca a fost creat dar nu se pune in baza de date si nu apare nimic pe sv.

     

    Functia LoadQuest

    forward LoadQuest();
    public LoadQuest()
    {
        questobjectss = cache_num_rows();
        for(new i = 1; i <= questobjectss; i++)
        {
            new s = i - 1;
            ObjectInfo[objModel]                     = cache_get_field_content_int(s, "objModel");
            ObjectInfo[objID]                         = cache_get_field_content_int(s, "objID");
            ObjectInfo[objPosX]                        = cache_get_field_content_float(s, "objPosX");
            ObjectInfo[objPosY]                        = cache_get_field_content_float(s, "objPosY");
            ObjectInfo[objPosZ]                        = cache_get_field_content_float(s, "objPosZ");
        }
        printf("[LOADING] %d quest objects loaded.", questobjectss);
    }

    Daca vrei sa introduci date noi in baza de date te folosesti de INSERT in nici-un caz de UPDATE, el se foloseste pentru a actualiza datele deja existente in baza de date.

  14. 12 hours ago, valivaly96 said:

    Cand intra alt jucator pe server nu se incarca datele masinii lui peste datele jucatorului care a iesit(valabil pt enumul de masini pentru sa variabila pt indexarea enum-ului este id ul masinii. Enumul ala e definit in functie de MAX_VEHICLES sau MAX_PERSONAL_VEHICLES deci nu are legatura cu playerid)

    Sistemul de vehicule personale a fost rescris in totalitate de la 0 de mine. ca sa iti faci o idee despre structura enum-ului uite cum l-am declarat: 

    new playerVehicles[MAX_PLAYERS][MAX_PVEH_SLOTS][playercarE];

    Ce sugestii ai? Ce am spus eu mai sus sa fac un enum pentru playerii ce detin vehicule si sunt offline nu mi se pare optimizat deloc.

     

  15. Salutare, de curand am inceput sa editez un gamemode (bugged v3.3.0) si as avea nevoie de o sugestie, nu vreau 'script mura-n gura etc' doar cer o sugestie.

     

    Vreau sa fac ca atunci cand detinatorul unui vehicul personal iese de pe server, vehiculul detinut de el sa ramana inca pe server si sa nu fie distrus ( nu vreau doar sa scot functia de distrugere a vehiculului de la OnPlayerDisconnect pentru ca nu ajuta cu nimic deoarece datele vehiculului sunt stocate intr-un enum iar cand un alt jucator se va conecta cu acel id vor disparea datele ).

    Eu m-am gandit ca atunci cand detinatorul unui vehicul personal se deconecteaza de pe server sa salvez toate datele acelui vehicul intr-un enum creat special pentru vehiculele detinute de jucatorii offline iar cand masina ajunge sa fie despawnat sa sterg datele din acel enum. 

    Insa nu mi se pare foarte optimizata aceasta varianta, daca are cineva alte sugestii mai optimizate sau daca nu ce parere aveti despre varianta precizata de mine?

×
×
  • 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.