Jump to content

MihaiT11

Membru
  • Posts

    67
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by MihaiT11

  1. Inlocuieste 

    PremiumPoints = PlayerInfo[targetid][pPremiumPoints],

    cu

    PremiumPoints = PlayerInfo[targetid][pPremiumPoints];

    Ai uitat sa inchizi aici si probabil de aici sunt erorile, revino cu mesaj daca ai alte erori.

    Apropo, incearca sa miscorezi string-urile, samp-ul nu iti pertmite sa scrii 500 caractere pe un rand.

  2. 28 minutes ago, Alin ︻芫═─── • said:

    mia zis ca nu e pe net asta inseamna teapa si am si platit peste sa nu il posteze nicaieri sau sa il mai puna la vanzare

    am si eu versiunea de pe net, nu se compara cu ce ti-a vandut denis 100%.Versiunea dupa net nici panel nu are.

  3. pacat ca a ajuns pe net.

    https://imgur.com/a/S07z5zt.

    Am fost si eu in acel proiect, cred ca si acum mai sunt pe serverul de pe discord.

    *edit*: nu se poate deschide de catre oricine gm-ul, e incomplet, nu are nici panel in fisiere, are multe erori legate de include-urile modulare :), cam te lasi de rezolvat, ti se taie cheful.Pacat de munca ta totusi...

  4. On 1/12/2024 at 5:00 PM, AlexxAdv said:

    Poftim, ti l am fct eu mai frumusel si vezi daca totusi ai #include "foreach" si fisierul .inc in path-ul de compilare al tau :)

    CMD:players(playerid, params[])
    {
        new string[600];
        string = "Nume\tLevel\n"; 
        foreach(new i : Player) { 
           format(string, sizeof(string), "%s%s\t%d\n", string, GetName(i), GetPlayerScore(i)); 
        } 
        ShowPlayerDialog(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "Server players", string, "Ok", "" );
        return 1;
    }

     

    Dialog-ul cu id 0 trebuie definit, altfel se pot suprapune cu altele din gm si cand va folosi comanda /players posibil sa i se afiseze peste alt dialog, spre ex cel de login :).

    • Like 1
  5. Salutare, astazi, m am apucat de un mic gamemode de la 0 si am inceput sa scriptez din plictiseala si din amintiri, luand o pauza de aproximativ 2 ani.Samp-ul s a schimbat mult, openmp a aparut si el, cu un cod mult mai optimizat.Ei bine, eu nu mai sunt la curent cu toate noutatile si toate lucrurile ce tin de optimizare.Vreau sa va prezint ce am reusit sa parcurg intr-un interval de timp de aproximativ 4 ore.

    Gamemode-ul contine:

    - system admin

    - system helper 

    - system kick

    - system de baza al factiunilor dinamic

    - sistemul de salvare al vehiculelor din baza de date 

    - systemul de kick 

    - system de static variables  dinamic

    - system de joburi dinamic (momentan doar baza)

    - system de cont premium / vip (inutil momentan )

    - comenzile /l /f /r 

    imagini: https://imgur.com/a/sZAffVI

    POSIBIL DUPA FINALIZARE, sa il pun la download.V am pupat cu respect.dupa cum am spus, nu sunt cu informatiile si codurile actuale, este ceva clasic.

  6. Incearca sa trimiti mesajul cu un ProxDetector...

    Link cu functia: https://pastebin.com/WzySZASw

    Si cam asa ar arata comanda

    YCMD:me(playerid,params[], help) {
        new string[200],result[128];
        if(sscanf(params, "s[128]",result)) return sendUsage(playerid, "/me [action]");

        format(string, sizeof(string), "* (/me) %s %s", GetName(playerid), result);
        ProxDetector(12.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

        format(string, sizeof(string), "* (/me) %s %s", GetName(playerid), result);
        return 1;
    }

    Eu asa am functia din gamemode, poti sterge col1, col2, sa nu mai pui atatea COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE.

    exemplu:https://pastebin.com/mzv2ncSS

     ProxDetector(12.0, playerid, string, COLOR_PURPLE);

    Nu am mai scriptat de 2 ani, daca am gresit ceva, rog pe cineva sa ma corecteze :)

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