Jump to content
  • 0

Problema Mysql


Mark S.

Question

Problema intalnita (descriere): Am un server pe mysql mergea bine si decand am editat prin el comenzile, pica serverul cand folosesc comenzile /money si /setstat(doar astea 2 am observat eu)
Ero(area / rile) / warning-(ul / urile): in server .log

[22:46:07]  
[22:46:07]  Server RP-RPG Load
[22:46:07] _____________________
[22:46:07]  
[22:46:07] Number of vehicle models: 93
[22:46:22] Incoming connection: 127.0.0.1:53961
[22:46:22] [join] Selby. has joined the server (0:127.0.0.1)
[22:46:36] Selby. has logged in.
[22:46:55] [part] Selby. has left the server (0:0)
[22:47:26] Incoming connection: 127.0.0.1:63964
[22:47:26] [join] Selby. has joined the server (0:127.0.0.1)
[22:47:34] Selby. has logged in.
[22:47:40] [debug] Server crashed while executing server.amx
[22:47:40] [debug] AMX backtrace:
[22:47:40] [debug] #0 native fwrite () [004056e0] from samp-server.exe
[22:47:40] [debug] #1 00035f1c in ?? () from server.amx
[22:47:40] [debug] #2 0016594c in public OnPlayerCommandText () from server.amx
[22:47:40] [debug] System backtrace:
[22:47:40] [debug] #0 00493990 in ?? () from C:UsersADesktopserverresamp-GOV - Copyserver RPG samp-server.exe
[22:47:40] [debug] #1 0040531e in ?? () from C:UsersADesktopserverresamp-GOV - Copyserver RPG samp-server.exe

Liniile de cod / sursa / script-ul(obligatoriu):


    if(strcmp(cmd, "/money", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /money [playerid/numejucator] [money]");
                return 1;
            }
            new playa;
            new money;
            playa = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            money = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 7)
            {
                if(IsPlayerConnected(playa))
                {
                    if(playa != INVALID_PLAYER_ID)
                    {
                        ResetPlayerCash(playa);
                        ConsumingMoney[playa] = 1;
                        GivePlayerCash(playa, money);
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                        new year, month,day;
                        getdate(year, month, day);
                        format(string, sizeof(string), "/money: %s set %s's money to $%d using /money (%d-%d-%d)", sendername, giveplayer, money, month, day, year);
                        MoneyLog(string);
                        format(string, sizeof(string), "{1580EA}/money: {FFFFFF}%s a setat banii lui %s pe $%d folosind /money (%d-%d-%d)", sendername, giveplayer, money, month, day, year);
                        ABroadCast(COLOR_YELLOW,string,1);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Nu ai rangul administrativ necesar!");
            }
        }
        return 1;
    }

nu cred ca e de la comenzi, adica am pus comenzile vechi si tot asa face, de la ce o fi problema nu stiu sa rezolv erori mysql decat pwn.

Imagini / Video (optional):
Ati incercat sa rezolvati singur?: da am incercat sa pun comenzile vecchi de cand era gm ul needitat

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

 Din câte observ eu comanda ta nu este completă. 

 if(strcmp(cmd, "/money", true) == 0)
  {
    if(IsPlayerConnected(playerid))
    {
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      {
        SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /money [playerid/numejucator] [money]");
        return 1;
      }
      new playa;
      new money;
      playa = ReturnUser(tmp);
      tmp = strtok(cmdtext, idx);
      money = strval(tmp);
      if (PlayerInfo[playerid][pAdmin] >= 7)
      {
        if(IsPlayerConnected(playa))
        {
            if(playa != INVALID_PLAYER_ID)
            {
            new year, month,day;
						getdate(year, month, day);
						new length = strlen(cmdtext);
						while ((idx < length) && (cmdtext[idx] <= ' '))
						{
							idx++;
						}
						new offset = idx;
						new result[64];
						while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
						{
							result[idx - offset] = cmdtext[idx];
							idx++;
						}
						result[idx - offset] = EOS;
						if(!strlen(result))
						{
							SendClientMessage(playerid, COLOR_GRAD2, "» Scrie: /money [playerid/numejucator] [money]");
							return 1;
						}
            ResetPlayerCash(playa);
            ConsumingMoney[playa] = 1;
            GivePlayerCash(playa, money);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            GetPlayerName(playa, giveplayer, sizeof(giveplayer));
            new year, month,day;
            getdate(year, month, day);
            format(string, sizeof(string), "/money: %s set %s's money to $%d using /money (%d-%d-%d)", sendername, giveplayer, money, month, day, year);
            MoneyLog(string);
            format(string, sizeof(string), "{1580EA}/money: {FFFFFF}%s a setat banii lui %s pe $%d folosind /money (%d-%d-%d)", sendername, giveplayer, money, month, day, year);
            ABroadCast(COLOR_YELLOW,string,1);
          }
        }
      }
      else
      {
        SendClientMessage(playerid, COLOR_GRAD1, " Nu ai rangul administrativ necesar!");
      }
    }
    return 1;
  }

 Încearcă așa și spune-mi dacă îți mai dă crash serverul. 

Edited by R3muSGFX
qua8n0lrq5wl5v5xccbk.png
 
mf79y6bvavi9sp2qqfoi.png
Contact: Mail: [email protected]
Y!M: r3mus.onlypro
Skype: r3mus.onlypro
Link to comment
Share on other sites

  • 0

Incearca sa treci serverul pe ZCMD, eu doar cu procesorul asta lucrez si nu am probleme... 

Vad ca in server_log iti da ceva legat de publicul OnPlayerCommandText, te rog sa ne dai ce ai in acest public, inafara de comenzi.

Edited by KnowN

242086.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.