Jump to content

Matei02Mihai

Membru
  • Posts

    29
  • Joined

  • Last visited

Posts posted by Matei02Mihai

  1. Salut. Am incercat sa compilez un gamemode nou cu Qawno si primesc eroarea asta:

    Quote

    C:/Users/mihai/Downloads/open.mp-win-x86/Server/qawno/pawncc.exe -;+ -(+

    Process failed to start: The system cannot find the file specified.

    Cum pot rezolva? Despre ce fisier este vorba? Am incercat sa il deschid cu drepturi de administrator, dar nu s-a rezolvat.

  2. 17 hours ago, Miki DUTZA said:

    Salut, am si eu o problema cu include ul y_ini. Primesc eroare "error 035: argument type mismatch (argument 1)" cand Incerc sa folosesc INI_Int. Stie cineva de ce? 

    function LoadInfo_data(playerid, name[], value[]) {
        INI_Int("Methylamine", PI[playerid][ppMethalyne]);
        INI_Int("Phenylacetone", PI[playerid][ppPheny]);
        INI_Int("Gasoline", PI[playerid][ppGasoline]);
        INI_Int("Meth", PI[playerid][ppMeth]);
        INI_Int("MethT", PI[playerid][ppMethTime]);
        INI_Int("Radio", PI[playerid][ppRadioactive]);
        INI_Int("Storage", PI[playerid][ppStorage]);
        INI_Int("Cooker", PI[playerid][ppCooker]);
        INI_Int("Staff", PI[playerid][ppStaff]);
        //INI_Int("PersonalVeh", PI[playerid][ppPersVeh]);
        INI_Int("PersonalVeh", PI[playerid][ppPersVeh]);
        return 1;
    }

    image.png.c9041dbf8adeea53a262546309138653.png

     

    Ce versiune de Y_INI ai?

  3. Salut. Am vrut sa creez o comanda cu ajutorul careia sa editez vehiculele din delaership, dar nu mi se afiseaza numele. 

    Va las aici comanda:

    Quote
    CMD:dsvehedit(playerid, params[]){
        if(PlayerInfo[playerid][pAdmin] <= 6) return CM(playerid, -1, NU_ESTI_ADMIN);
        else{
            new vehiclename[30];
            AddDialogListitem(playerid, "Name\tPrice\tMax Speed\tStock");
            new handle = SQL::Open(SQL::MTREAD, "dealership");
            SQL::ReadRetrievedRows(handle, i){
                SQL::ReadString(handle, "dsName", DealershipInfo[playerid][dsName], i);
                SQL::ReadInt(handle, "dsPrice", DealershipInfo[playerid][dsPrice], i);
                SQL::ReadInt(handle, "dsMaxSpeed", DealershipInfo[playerid][dsMaxSpeed], i);
                SQL::ReadInt(handle, "dsStock", DealershipInfo[playerid][dsStock], i);
                new listitems[256];
                if(DealershipInfo[playerid][dsStock] <= 10){
                    format(listitems, sizeof(listitems), "%s\t{009C40}%i{FFFFFF}\t%i\t{C30000}%i{FFFFFF}", DealershipInfo[playerid][dsName][i], DealershipInfo[playerid][dsPrice], DealershipInfo[playerid][dsMaxSpeed], DealershipInfo[playerid][dsStock]);
                    AddDialogListitem(playerid, listitems);
                } else {
                    format(listitems, sizeof(listitems), "%s\t{009C40}%i{FFFFFF}\t%i\t{3EDA00}%i{FFFFFF}", DealershipInfo[playerid][dsName][i], DealershipInfo[playerid][dsPrice], DealershipInfo[playerid][dsMaxSpeed], DealershipInfo[playerid][dsStock]);
                    AddDialogListitem(playerid, listitems);
                }
            }
            ShowPlayerDialogPages(playerid, "dsVehicle", DIALOG_STYLE_TABLIST_HEADERS, "Modify dealership vehicle", "Select", "Cancel", 15, "{FF0000}>>>", "{FF0000}<<<");
        }
        return 1;
    }

    Si mai jos aveti o poza cu felul in care mi se afiseaza in joc:

    image.png.789069c1c6075211e31eebb135d2d6b9.png

    Am folosit include-ul urmator: https://github.com/Nickk888SAMP/Dialog-Pages

  4. On 8/10/2022 at 10:25 PM, Vicentzo- said:

    Salut, incearca sa stergi acel 'else' de la comanda dupa acea verificare cu sscanf si incearca iar

     

    On 8/11/2022 at 4:24 PM, Akan said:

    Modifica in functia "GetPlayerID" linia 

    if(strcmp(playername, ReturnPlayerName(i), false, 30)) x = i;

    in 

    if(!strcmp(playername, ReturnPlayerName(i), false, 30)) x = i;

     

    Trebuie sa faci asta deoarece functia "strcmp" returneaza 0 daca cele 2 string-uri sunt la fel. Si returneaza 1 sau -1 daca nu sunt la fel.
    Deci, cum ai tu acum in cod, iti apeleaza "x = i" pentru fiecare jucator care NU are acelasi nume cu cel pe care l-ai scris in comanda.

    Am incercat ambele sugestii, dar niciun rezultat. Am incercat si cu functia de mai jos, prin metoda pe care @Akan mi-a recomandat-o. Am pus comanda pe alt server, crezand ca problema o fi de la serverul pe care am, aceeasi problema, dar nimic. Am inceput sa cred ca problema e din exterior, si nu de la vreun script din alea pe care vi le-am aratat. O sa caut pe net, poate gasesc niste include-uri fixate. Va multumesc pentru ajutor!

     

    Quote
    forward GetPlayerID(playername[]);
    public GetPlayerID(playername[]){
        new pname[256];
        foreach(Player, i){
            GetPlayerName(i, pname, sizeof(pname));
            if(!strcmp(playername, pname, true, 32))
                return i;
        }
    }

     

  5. Salut. Am incercat sa fac urmatoarea comanda, dar nu inteleg de ce nu imi verifica daca playerul nu este conectat.

    Orice as scrie dupa /id in chat, comanda se comporta ca si cum ar fi conectat acel player pe server.

     

    Quote
    CMD:id(playerid, params[]){
        new playername[30];
        if(sscanf(params, "s[30]", playername)) return SendClientMessage(playerid, -1, "/id [playername]");
        else{
            new id = GetPlayerID(playername);
            if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Acel player nu este conectat!");
            else{
                new string[256];
                format(string, sizeof(string), "id-ul player-ului %s este %i.", playername, id);
                SendClientMessage(playerid, -1, string);
            }
        }
        return 1;
    }
    Quote
    62     stock GetPlayerID(playername[]){
                 new x;
                 foreach(Player, i)
                     if(strcmp(playername, ReturnPlayerName(i), false, 30)) x = i;
                 return x;
             }
    Quote
    stock ReturnPlayerName(playerid){
        new name[24];
        GetPlayerName(playerid, name, sizeof(name));
        return name;
    }

     

    erori.PNG

  6. 2 hours ago, Banditul said:

    Versiunea linux de server https://www.virustotal.com/gui/file/59db9845b0c28688ff4da35970b36da12d962021ffb372e14ee3559d59ce3ece

    Versiunea windows de server https://www.virustotal.com/gui/file/40686ab80e74155b8ed9a51e59edc0c812eba8436047ac5a467268f34a78fd03

    Acum e foarte probabil sa fie si fals pozitiv pentru ca nici un antivirus nu e perfect sau poate sa fie adevarat. De asemenea in acel link exista si un fisier ...meta.xml conform caruia archive.org au facut o verificare malware dar nu exista un rezultat.

    Din pacate ce pot zice este ca ramane la decizia ta daca doresti sa il descarci sau nu.

    Din cate stiu in momentul in care forumul sa-mp.com a fost inchis, acele fisiere au fost salvate de catre comunitate prin intermediul archive.org si daca nu ma insel acele fisisre sunt exact fisierele care se regaseau pe sa-mp.com (din pacate nu mai stiu exact adresa in care puteau fi vizualizate toate fisisrele pe care Kalcor le incarcase)

    Edit: Daca accesezi profilul https://archive.org/details/@sa-mp_archive regasesti chiar si 0.3.7 si clientul de 0.3.7-DL . Si la un moment dat pe archive.org se regasea si forumul de la sa-mp.com dar presupun ca a fost sters

    Te-ai uitat putin sa vezi ce antivirusi au detectat versiunea de windows ca fiind virus?

    De programele respective e bine daca stiu creatorii lor.

    Daca in caz mai incarci ceva pe virustotal, sa iei in considerare doar ce spun kaspersky, malwarebytes si eset-nod32(care, din ce am auzit si eu, ar fi un antivirus bun). mai erau cativa de incredere, si i-as fi lasat si pe aia aici, dar mi-e sa nu ii incurc.

  7. On 12/22/2019 at 7:13 PM, Banditul said:

    Au reusit sa descarce a cea versiune inainte de a fi retrasa si distrusa de Kalcor

    Din cate am cautat nu reusesc sa gasesc downlaod pentru server, am gasit pentru client

    Aparent, vad ca mai exista un link de unde poate fi descarcat, dar nu sunt sigur cat de ok ar fi sa il iau de acolo. Poate cineva sa imi zica si mie daca e bun?

    Asta e link-ul: https://archive.org/download/sa-mp-0.3.dl

    Nu descarcati nimic pana nu ni se confirma faptul ca e ok.

  8. Salut. Am vrut sa fac un gamemode micut pentru vizualizarea modpack-urilor, dar atunci cand pornesc serverul, imi da eroarea <<[09:35:17] Script[gamemodes/modpacks.amx]: Run time error 19: "File or function is not found">>. Am incercat sa pun acelasi gamemode pe un alt server. Acolo imi merge cum trebuie. Daca intru pe server cu acea eroare, face bugul ala clasic: te da sub pamant in spate la farmer, iar dupa te spawneaza in acelasi loc, dar pe pamant. Am incercat mai multe metode cu care credeam ca pot fixa bugul, cum ar fi:

    - deschiderea serverului cu drepturi de administrator;

    - schimbarea locatiei serverului;

    - instalarea .net framework 3.5;

    - reacerea serverului

    - dezactivare optiunii "Doar in citire"

  9. Re baietii. Intampin de curand o problema de-a dreptul enervanta. De cand apas pe "Connect" pana la trecerea parolei mi se tot baga SA:MP-ul in bara. In momentul de fata am urmatorul modpack:

    Nu, nu este de la modpack. asa face si pe un gta clear. am incercat cateva fixuri, si anume cele legate de widescreen, deoarece am considerat ca poate rezolutia de la samp nu coincide cu cele pe care gta-ul le accepta. Am mai incercat cu cateva anticrash-uri (nu ma intrebati, ca nici eu nu stiu ce am gandit ca o sa imi rezolve).

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