Jump to content

Bara

Membru
  • Posts

    12
  • Joined

  • Last visited

Posts posted by Bara

  1.  

    Cred ca e problema la baza de date, nu ai facut conectarea corect, din cate stiu conectarea la mysql nu o faci direct din gamemode init, trebuie sa ai liniile astea pe la inceputul gamemode-ului :

    #define SQL_HOST "localhost"
    #define SQL_USER "root"
    #define SQL_PASS ""
    #define SQL_DB "samp"
    

    Este pe R6 si se face conexiunea prin mysql_connect( const host[], const user[], const database[], const password[] )

     

    Incearca sa descarci o din nou toate pluginurile care le folosesti tu.

    Am incercat si nimic.

     

    Credca este de la script ca se unloadeaza plugin mysql. Posteaza scriptul.

    La ce script te referi?

  2. arata putin server.log

     

    http://pastebin.com/ng7Z4cdupoftim

     

    Uitete daca ai toate puginurile in server.cfg

    Da sunt toate..

     

     

    Daca vrei sa-l deschizi la tine in calculator, intra in server.cfg si editeaza pluginurile, adica sa fie mysql , streamer si ce mai ai tu.

    Daca vrei sa-l urci pe host intra in server.cfg si pune-i acolo la fiecare plugin extensia .so .

    Stiu asta dar nu este din aceasta cauza. Mersi oricum de sfat!

  3. Problema intalnita (descriere): Salut am si eu o problema cu serverul de samp sau cu mysql-ul nu sunt singur dar atunci can dau drumul la server ma lasa sa intru pe el sa ma inregistrez iar dupa ce selectez limba nu se mai intampla nimic. Mode-ul mi se transforma in "Unknown" si nu prea imi dau seama ce are nu imi da nici o eroare nici in server log nici in mysql log
    Ero(area / rile) / warning-(ul / urile): Nu imi da erori
    Liniile de cod / sursa / script-ul(obligatoriu):

     public OnGameModeInit()
    {
        mysql_log(LOG_ERROR, LOG_TYPE_TEXT);
        SQL = mysql_connect("localhost", "root", "sl0w", ""); Conetarea la baza de date

    Imagini / Video (optional):-
    Ati incercat sa rezolvati singur?: Da, dar nu am reusit de aceea apelez la ajutorul vostru.

  4. Incearca sa adugi asta:

     

    format(string, sizeof(string), "UPDATE players SET Helper='%d' WHERE id=%d", PlayerData[playerid][pHelper], PlayerData[playerid][pSQLID]);

    mysql_query(string);

     

    P.S. Sa modifici cu ce variabile ai tu.

    Am adaugat dar tot nimic..aceasi problema cand ies de pe server nu mai am helper.Am incercat si mi-am dat si din baza de date tot nimic.

  5. Folosesti mysal? Daca da fa-i update la baza de date, daca nu... nu stiu sa te ajut...

     

    Nu prea cred ca este din asta dar mersii de sfat! Si sa iti explic si de ce nu cred, pentru ca mie doar la helper imi face asa nu imi face la admin, cont premium

     

    Ai facut sa salveze contul dar ai facut ca in momentul in care player-ul se logheaza, sa-i citeasca gradul din baza de date?
     new query[256];
                PlayerData[para1][pHelper] = level;
                format(query, sizeof(query), "UPDATE players SET Agent='%d' WHERE id=%d", PlayerData[para1][pHelper], PlayerData[para1][pSQLID]);
                mysql_query(query);
              }
            }
          }
          else
          {
            SendError(playerid,cmd);
          }
        }
        return 1;
      }

    La asta te referi? Dam tu un exemplu ceva care sa ma ajute.

  6. Problema intalnita (descriere): Salut, am si eu o preblema, cand dau cuiva helper merge foarte bine merg comenzile etc.. dar dupa ce iese de pe server si intra inapoi nu il mai are. Serverul este pe baza de date mysql si da se sunt bagate bine username-ul root-ul si restul.
    Ero(area / rile) / warning-(ul / urile): Nu imi da nici o eroare.
    Liniile de cod / sursa / script-ul(obligatoriu):   

     if(strcmp(cmd, "/sethelper", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(gPlayerLogged[playerid] == 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, " Nu esti logat inca!");
                    return 1;
                }
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendUsage(playerid,"/sethelper [playerid/PartOfName] [level(0/1)]");
                    return 1;
                }
                new para1;
                new level;
                para1 = ReturnUser(tmp);
                tmp = strtok(cmdtext, idx);
                level = strval(tmp);
                new PlayerName[MAX_PLAYER_NAME];
                GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
                if(level > 1 || level < 0) return SendClientMessage(playerid,COLOR_WHITE,"Level-ul poate fi doar 0 sau 1!");
                if(EsteManager(playerid))
                {
                    if(IsPlayerConnected(para1))
                    {
                        if(para1 != INVALID_PLAYER_ID)
                        {
                            new day,month,year;
                            getdate(day,month,year);
                            new hour,minute,second;
                            gettime(hour,minute,second);
                            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            if(level == 1)
                            {
                                format(string, sizeof(string), "Ai fost promovat la Helper de catre adminul %s.", sendername);
                                SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                                format(string, sizeof(string), "L-ai promovat pe %s la Helper.", giveplayer);
                                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                                format(string, sizeof(string), "%s l-a promovat pe %s la Helper", sendername, giveplayer);
                                ABroadCast(COLOR_LIGHTBLUE, string, 1);
                                format(string, sizeof(string), "%s l-a promovat pe %s la Helper level %d (%d-%d-%d), (%d:%d:%d)", sendername, giveplayer,level,day,month,year,hour,minute,second);
                                HackLog(string);
                            }
                            else if(level == 0)
                            {
                                format(string, sizeof(string), "Ai fost scos din functia de Helper de adminul %s.", sendername);
                                SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                                format(string, sizeof(string), "L-ai scos din functia de Helper pe %s.", giveplayer);
                                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                                format(string, sizeof(string), "%s i-a scos Helper-ul lui %s.", sendername, giveplayer);
                                ABroadCast(COLOR_LIGHTBLUE, string, 1);
                                format(string, sizeof(string), "%s i-a scos Helper-ul lui %s(%d-%d-%d), (%d:%d:%d)", sendername, giveplayer,day,month,year,hour,minute,second);
                                HackLog(string);
                            }
                            new query[256];
                            PlayerData[para1][pHelper] = level;
                            format(query, sizeof(query), "UPDATE players SET Agent='%d' WHERE id=%d", PlayerData[para1][pHelper], PlayerData[para1][pSQLID]);
                            mysql_query(query);
                        }
                    }
                }
                else
                {
                    SendError(playerid,cmd);
                }
            }
            return 1;
        }

    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?: Da, am incercat, am schimbat comanda de 3 ori dar nimic, nici o eroare dar pur si simplu cand a iesit de pe server nu mai este helper.

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