Jump to content
  • 0

problema log


InceMan

Question

Problema intalnita (descriere):nu mise salveaza corect in baza de date deci cand isi face cineva cont imi da cu eroare ce as-i putea sa fac ca-sa scap de asemenea problema
Ero(area / rile) / warning-(ul / urile):
Liniile de cod / sursa / script-ul(obligatoriu):22:47:55] Error ID: 2013, Error: Lost connection to MySQL server during query
[22:47:55] Callback: 
[22:47:55] gQuery: INSERT INTO `users` (`name`,`password`) VALUES ('Alexander23','flo1')
[22:47:55] ====================================================================
[22:48:04] Quitbot: Alexander23 left the game (quit).
[22:48:04] Quitbot: Alexander23 left the game (quit).
[22:48:04] [part] Alexander23 has left the server (0:1)
[22:48:29] [connection] 188.26.79.249:62087 requests connection cookie.
[22:48:30] [connection] incoming connection: 188.26.79.249:62087 id: 0
[22:48:31] [join] Alexander231 has joined the server (0:188.26.79.249)
[22:48:39] Alexander231 has been connected to the server (IP: 188.26.79.249).
[22:48:45] New account: Alexander231 (0) / [user: 45] / [IP: 188.26.79.249] / [email: [email protected]].
[22:48:45] New account: Alexander231 (0) / [user: 45] / [IP: 188.26.79.249] / [email: [email protected]].
[22:48:51] [chat] [Alexander231]: s
[22:48:56] [part] Alexander231 has left the server (0:1)
[00:00:55] ====================================================================
[00:00:55] Error ID: 2013, Error: Lost connection to MySQL server during query
[00:00:55] Callback: 
[00:00:55] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[00:00:55] ====================================================================
[01:00:30] ====================================================================
[01:00:30] Error ID: 2013, Error: Lost connection to MySQL server during query
[01:00:30] Callback: 
[01:00:30] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[01:00:30] ====================================================================
[02:00:06] ====================================================================
[02:00:06] Error ID: 2013, Error: Lost connection to MySQL server during query
[02:00:06] Callback: 
[02:00:06] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[02:00:06] ====================================================================
[03:00:45] ====================================================================
[03:00:45] Error ID: 2013, Error: Lost connection to MySQL server during query
[03:00:45] Callback: 
[03:00:45] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[03:00:45] ====================================================================
[04:00:23] ====================================================================
[04:00:23] Error ID: 2013, Error: Lost connection to MySQL server during query
[04:00:23] Callback: 
[04:00:23] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[04:00:23] ====================================================================
[05:00:01] ====================================================================
[05:00:01] Error ID: 2013, Error: Lost connection to MySQL server during query
[05:00:01] Callback: 
[05:00:01] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[05:00:01] ====================================================================
[06:00:41] ====================================================================
[06:00:41] Error ID: 2013, Error: Lost connection to MySQL server during query
[06:00:41] Callback: 
[06:00:41] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[06:00:41] ====================================================================
[07:00:18] ====================================================================
[07:00:18] Error ID: 2013, Error: Lost connection to MySQL server during query
[07:00:18] Callback: 
[07:00:18] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[07:00:18] ====================================================================
[08:00:58] ====================================================================
[08:00:58] Error ID: 2013, Error: Lost connection to MySQL server during query
[08:00:58] Callback: 
[08:00:58] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[08:00:58] ====================================================================
[09:00:35] ====================================================================
[09:00:35] Error ID: 2013, Error: Lost connection to MySQL server during query
[09:00:35] Callback: 
[09:00:35] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[09:00:35] ====================================================================
[10:00:09] ====================================================================
[10:00:09] Error ID: 2013, Error: Lost connection to MySQL server during query
[10:00:09] Callback: 
[10:00:09] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[10:00:09] ====================================================================
[11:00:43] ====================================================================
[11:00:43] Error ID: 2013, Error: Lost connection to MySQL server during query
[11:00:43] Callback: 
[11:00:43] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[11:00:43] ====================================================================
[12:00:16] ====================================================================
[12:00:16] Error ID: 2013, Error: Lost connection to MySQL server during query
[12:00:16] Callback: 
[12:00:16] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[12:00:16] ====================================================================
[13:00:49] ====================================================================
[13:00:49] Error ID: 2013, Error: Lost connection to MySQL server during query
[13:00:49] Callback: 
[13:00:49] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[13:00:49] ====================================================================
[14:00:20] ====================================================================
[14:00:20] Error ID: 2013, Error: Lost connection to MySQL server during query
[14:00:20] Callback: 
[14:00:20] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[14:00:20] ====================================================================
[15:00:51] ====================================================================
[15:00:51] Error ID: 2013, Error: Lost connection to MySQL server during query
[15:00:51] Callback: 
[15:00:51] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[15:00:51] ====================================================================
[15:03:27] [connection] 89.137.233.54:58950 requests connection cookie.
[15:03:28] [connection] incoming connection: 89.137.233.54:58950 id: 0
[15:03:29] [warning] dropping a split packet from client
[15:03:30] [warning] dropping a split packet from client
[15:03:31] [warning] dropping a split packet from client
[15:03:32] [warning] dropping a split packet from client
[15:03:33] [connection] incoming connection: 89.137.233.54:58951 id: 1
[15:03:33] [join] Ax.Gaby has joined the server (1:89.137.233.54)
[15:03:49] Ax.Gaby has been connected to the server (IP: 89.137.233.54).
[15:04:10] New account: Ax.Gaby (1) / [user: 46] / [IP: 89.137.233.54] / [email: ].
[15:04:10] New account: Ax.Gaby (1) / [user: 46] / [IP: 89.137.233.54] / [email: ].
[15:08:57] [part] Ax.Gaby has left the server (1:1)
[16:00:21] ====================================================================
[16:00:21] Error ID: 2013, Error: Lost connection to MySQL server during query
[16:00:21] Callback: 
[16:00:21] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[16:00:21] ====================================================================
[17:00:52] ====================================================================
[17:00:52] Error ID: 2013, Error: Lost connection to MySQL server during query
[17:00:52] Callback: 
[17:00:52] gQuery: UPDATE `factions` SET `Bank`='0' WHERE `ID`='0'
[17:00:52] ====================================================================


Imagini / Video (optional):
Ati incercat sa rezolvati singur?: da

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
La 28.10.2016 la 12:52, Gireada a spus:

Nu face update cum trebuie la functia unde se updateaza factiunile, aratane OnPlayerDisconnect.

    KillTimer(Timer[playerid]);
    if(somated[playerid] != -1)
    {
        if(PlayerInfo[playerid][pWantedLevel] > 0 && sarmale[playerid] == 0)
        {
            new string[256];
            foreach(Player, i)
            {
                if(IsPlayerConnected(i))
                {
                    new wakaname2[MAX_PLAYER_NAME], price = PlayerInfo[playerid][pWantedLevel] * 1000, totalprice = price / 2, streap[MAX_PLAYER_NAME];
                    if(IsACop(i) && CrimInRange(50.0, playerid,i) && OnDuty == 1)
                    {
                        GetPlayerName(playerid, streap, sizeof(streap));
                        GetPlayerName(i, wakaname2, sizeof(wakaname2));
                        GameTextForPlayer(i, "Running Suspect bonus!", 5000, 1);
                        format(string, sizeof(string), "Ai primit $%d bonus pentru prinderea suspectului %s.", totalprice, streap);
                        SendClientMessage(i, COLOR_DBLUE, string);
                        new var[356], wtime = (300*PlayerInfo[playerid][pWantedLevel]);
                        mysql_format(SQL, var, sizeof(var), "UPDATE `users` SET `JailTime`='%d',`Jailed`= '1',`WantedLevel`='0' WHERE `name`='%s'",wtime,PlayerInfo[playerid][pNormalName]);
                        mysql_tquery(SQL,var,"","");
                        format(string, sizeof(string), "********");
                        strmid(PlayerInfo[playerid][pVictim], string, 0, strlen(string), 255);
                        strmid(PlayerInfo[playerid][pAccused], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "Fara Crima");
                        PlayerInfo[playerid][pJailTime]=300*PlayerInfo[playerid][pWantedLevel];
                        PlayerInfo[playerid][pCommands]++;
                        Update(playerid,pCommandsx);
                        new str[256];
                        mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Commands`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pCommands],PlayerInfo[playerid][pNormalName]);
                        mysql_tquery(SQL,str,"","");
                        PlayerInfo[playerid][pJailed] = 1;
                        PlayerInfo[playerid][pWantedLevel] = 0;
                        PlayerInfo[playerid][pWantedDeaths] += 1;
                        WantedPoints[playerid] = 0;
                        ClearCrime(playerid);
                        strmid(PlayerInfo[playerid][pCrime1], string, 0, strlen(string), 255);
                        strmid(PlayerInfo[playerid][pCrime2], string, 0, strlen(string), 255);
                        strmid(PlayerInfo[playerid][pCrime3], string, 0, strlen(string), 255);
                        Update(playerid,pCrime1x);
                        Update(playerid,pCrime2x);
                        Update(playerid,pCrime3x);
                        Update(playerid,pAccusedx);
                        Update(playerid,pVictimx);
                        GivePlayerCash(i, totalprice);
                        sarmale[playerid] = 1;
                        format(string, sizeof(string), "Dispatch: %s has been killed by No One and will be in jail for %d seconds, over.",streap,PlayerInfo[playerid][pJailTime]);
                    }
                }
            }
            SendTeamMessage(1, COLOR_LIGHTBLUE, string);
            SendTeamMessage(2, COLOR_LIGHTBLUE, string);
            SendTeamMessage(3, COLOR_LIGHTBLUE, string);
            SendTeamMessage(8, COLOR_LIGHTBLUE, string);
        }
        else if(PlayerInfo[playerid][pWantedLevel] < 1)
        {
            new string[256],var100[256],sendername[30];
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "Unknown");
            strmid(PlayerInfo[playerid][pVictim], string, 0, strlen(string), 255);
            Update(playerid,pVictimx);
            if(strcmp(PlayerInfo[playerid][pCrime1], "Fara Crima", true) == 0)
            {
                format(string,sizeof(string),"disconnect during a chase");
                strmid(PlayerInfo[playerid][pCrime1], string, 0, strlen(string), 255);
                Update(playerid,pCrime1x);
            }
            else if(strcmp(PlayerInfo[playerid][pCrime2], "Fara Crima", true) == 0)
            {
                format(string,sizeof(string),"disconnect during a chase");
                strmid(PlayerInfo[playerid][pCrime2], string, 0, strlen(string), 255);
                Update(playerid,pCrime2x);
            }
            else if(strcmp(PlayerInfo[playerid][pCrime3], "Fara Crima", true) == 0)
            {
                format(string,sizeof(string),"disconnect during a chase");
                strmid(PlayerInfo[playerid][pCrime3], string, 0, strlen(string), 255);
                Update(playerid,pCrime3x);
            }
            else if(strcmp(PlayerInfo[playerid][pCrime1],  "Fara Crima", true) == 0 && strcmp(PlayerInfo[playerid][pCrime2], "Fara Crima", true) == 0 && strcmp(PlayerInfo[playerid][pCrime3], "Fara Crima", true) == 0) { }
            else
            {
                format(string,sizeof(string),"disconnect during a chase");
                strmid(PlayerInfo[playerid][pCrime1], string, 0, strlen(string), 255);
                Update(playerid,pCrime1x);
                format(string, sizeof(string), "Fara Crima");
                strmid(PlayerInfo[playerid][pCrime2], string, 0, strlen(string), 255);
                strmid(PlayerInfo[playerid][pCrime3], string, 0, strlen(string), 255);
                Update(playerid,pCrime2x);
                Update(playerid,pCrime3x);
            }
            format(string, sizeof(string), "Dispatch: %s is now wanted for disconnecting during a chase.",sendername);
            SendTeamMessage(1, COLOR_DBLUE, string);
            SendTeamMessage(2, COLOR_DBLUE, string);
            SendTeamMessage(3, COLOR_DBLUE, string);
            SendTeamMessage(8, COLOR_DBLUE, string);
            PlayerInfo[playerid][pWantedLevel] = (2+PlayerInfo[playerid][pWantedLevel]);
            Update(playerid,pWantedLevelx);
            mysql_format(SQL, var100, sizeof(var100), "INSERT INTO `emails` (`playerid`,`Message`) VALUES('%d','Nivelul tau de wanted a fost modificat (+2) pentru ca te-ai deconectat in timp ce erai urmarit de politie.')",PlayerInfo[playerid][pSQLID]);
            mysql_tquery(SQL,var100,"","");
        }
    }
    // PAYDAY SAVE
    if(gPlayerLogged[playerid] != 0)
    {
        OnPlayerDateUpdateX2(playerid);
        Update(playerid, pPayDayx);
        Update(playerid, pPayCheckx);
        Update(playerid, pFpunishx);
        Update(playerid, pConnectTimex);
        Update(playerid, pLawyerx);
        Update(playerid, pBank);
        Update(playerid, pCashx);
        Update(playerid, pRP);
        Update(playerid, pJailTimex);
        Update(playerid, pLevelx);
        Update(playerid, pCommandsx);
        Update(playerid, pPremiumPointsx);
    }
    pnsmoney[playerid] = 0;
    OnDutymedic[playerid] = 0;
    RepairTime[playerid] = 0;
    Tigaanel[playerid] = 0;
    Vipnamecar[playerid] = 0;
    foreach(Player, i)
    {
        if(IsACop(playerid))
        {
            if(caser[playerid] == i)
            {
                cased --;
                caser[playerid] = 1001;
            }
        }
    }
    cased[playerid] = 0;
    caser[playerid] = 1001;

    if(PlayerInfo[playerid][pMember] > 0)
    {
        new namex[25],disc[84];
        GetPlayerName(playerid,namex,sizeof(namex));
        if(serverrestart2 == -1)
        {
            switch(reason)
            {
                case 0: format(disc,sizeof(disc),"%s from your group has disconnected (crash).",namex);
                case 1: format(disc,sizeof(disc),"%s from your group has disconnected (quit).",namex);
                case 2: format(disc,sizeof(disc),"%s from your group has disconnected (banned/kicked).",namex);
            }
            SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_GENANNOUNCE, disc);
        }
    }
    if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
    {
        new string2[128],namee[30];
        GetPlayerName(playerid, namee, sizeof(namee));
        if(serverrestart2 == -1)
        {
            switch(reason)
            {
                case 0: format(string2, sizeof(string2), "Quitbot: %s left the game (crash).",namee);
                case 1: format(string2, sizeof(string2), "Quitbot: %s left the game (quit).",namee);
                case 2: format(string2, sizeof(string2), "Quitbot: %s left the game (banned/kicked).",namee);
            }
            ABroadCast(COLOR_ADMCHAT, string2,1);
            HLChat(COLOR_ADMCHAT,string2);
        }
    }
    if(PlayerInfo[playerid][pPaintBallG] > 0)
     {
          new string [128],sendername[30];
        GetPlayerName(playerid, sendername, sizeof(sendername));
        foreach(Player, i)
        {
              if(PlayerInfo[pPaintBallG] == PlayerInfo[playerid][pPaintBallG])
            {
                  format(string,sizeof(string),"%s has left the paintball arena.", sendername);
                SendClientMessage(i, COLOR_YELLOW, string);
            }
        }
        curatj[playerid] = 0;
        for (new i = 0; i != 5; ++i) SendDeathMessageToPlayer(playerid, 1001, 1001, 1001);
        PlayerTextDrawHide(playerid, PaintBallText[playerid]);
        SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
        paintp[PlayerInfo[playerid][pPaintBallG]]--;
          PlayerInfo[playerid][pPaintBallG] = 0;
        PlayerInfo[playerid][pPaintBallKills] = 0;
        PlayerInfo[playerid][pPaintBallVoted] = 0;
        PlayerInfo[playerid][pPaintBallVoted2] = 0;
         ResetPlayerWeaponsEx(playerid);
        ResetPlayerWeapons(playerid);
        SetPlayerArmourEx(playerid, 0);
        SetPlayerInterior(playerid, 0);
        SetPlayerVirtualWorld(playerid,0);
        SetPlayerToTeamColor(playerid);
        SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
        SetPlayerPos(playerid, 1154.4122,-1440.0548,15.7969);
    }
     if(PlayerInfo[playerid][pPremiumAccount] == 1)
     {
         if(PlayerInfo[playerid][pColor] >=1)
         {
             PlayerInfo[playerid][pColor] = 0;
          }
    }


    if(PlayerInfo[playerid][pFlyMode] > 0)
    {
        SetPlayerHealth(playerid, 99999999999999999);
        SetPlayerArmour(playerid, 0);
        //StopFly(playerid);
        PlayerInfo[playerid][pFlyMode] = 0;
    }
    
    if(TakingLesson[playerid] == 1)
    {
        PlayerTextDrawHide(playerid, DMVexam[playerid]);
        PlayerTextDrawHide(playerid, DMVcheck[playerid]);
        DestroyVehicle(examcar[playerid]);
        DisableRemoteVehicleCollisions(playerid, 0);
        examcar[playerid] = -1;
        TakingLesson[playerid] = 0;
        DisablePlayerRaceCheckpoint(playerid);
    }
    
    if(AdvPlayer[playerid] != 0)
    {
        KillTimer(AdvTimer[playerid]);
        AdvPlayer[playerid] = 0;
        format(AdvMSG[playerid], 256, "");
    }

    new qqerry[128];
    mysql_format(SQL,qqerry, sizeof(qqerry), "UPDATE `users` SET `Status` = '0' WHERE `id` = '%d'", PlayerInfo[playerid][pSQLID]);
    mysql_tquery(SQL,qqerry,"","");
    mysql_format(SQL,qqerry, sizeof(qqerry), "UPDATE `friends` SET `Status` = '0' WHERE `FriendID` = '%d'", PlayerInfo[playerid][pSQLID]);
    mysql_tquery(SQL,qqerry,"","");

    DestroyPVehs(playerid);

    if(viddd[playerid] != 0)
    {
        DestroyVehicle(viddd[playerid]);
        viddd[playerid] = 0;
    }

    InTraining[playerid] = 0;
    tazer[playerid] = 0;                        curatj[playerid] = 0;
    playerdeath[playerid] = 0;                    
    bizid[playerid] = 0;                         bizprice[playerid] = 0;
    bizoffer[playerid] = 999;                    PlayerInfo[playerid][pSleeping] = 0;
    adminacceptedhelp[playerid] = -1;            DeletePVar(playerid, "Help");
    licenseaccepted[playerid] = -1;                licensesend[playerid] = -1;
    SellgunOffer[playerid] = -1;                SellgunPrice[playerid] = 0;
    SellgunMats[playerid] = 0;                    SellgunAmmo[playerid] = 0;
    SellgunID[playerid] = 0;                    pizzaj[playerid] = 0;
    requestingevent[playerid] = 0;              pizzatime[playerid] = 0;
    eventorganizer[playerid] = 0;                togfind[playerid] = 0;
    PlayerCuffed2[playerid] = 0;                timerrent[playerid] = 0;
    togip[playerid] = 0;                        Clanidoff[playerid] = 999;
    WTToggle[playerid] = false;                 WTChannel[playerid] = 0.0;
    antirem[playerid] = 0;                         
      wantedlost[playerid] =1799;                    Trucker[playerid] = 0;
    Diceid[playerid] = 999;                     PlayerHandsup[playerid] = 0;
    Dicem[playerid] = 999;                         firerockettime[playerid] = 0;
    TaxiCall[playerid] = -1;                    Refueling[playerid] = 0;
     InHQ[playerid] = -1;                        InHouse[playerid] = -1;
    InBussines[playerid] = -1;                     raceoff[playerid] = 999;
    toglc[playerid] = 0;        
    taxim[playerid] = 0;
    RocketBoxTime[playerid] = 0;                somated[playerid] = -1;
    SomatePermission[playerid] = 1;             somatee[playerid] = 1;
    ReportTime[playerid] = 0;                   IsCollectingRubbish[playerid] = 0;
     hudactivated[playerid] = 0;                
    Vending[playerid] = 0;                      PlayerInfo[playerid][pFishPrice] = 0;
    FactionOffer[playerid] = 999;               Sunglasses[playerid] = 0;
    Hatss[playerid] = 0;                        TowAcc[playerid] = 0;
    CheckBus[playerid] = 0;                     JobStep[playerid] = 0;
    viddd[playerid] = 0;                        Trucker2[playerid] = 0;
    TruckID[playerid] = 0;                      Trucker3[playerid] = 0;
    Trucker4[playerid] = 0;                     AreFaina[playerid] = 0;
    CarJacker[playerid] = 0;                    JackAcc[playerid] = 0;
    Fishing[playerid] = 0;                      FishTimer[playerid] = 0;
    TipPeste[playerid] = 0;                     SelFac[playerid] = 0;
    BuyCar[playerid] = -1;                      EnterInModShop[playerid] = 0;
    PlayerInfo[playerid][pHelpedPlayers] = 0;
    PlayerInfo[playerid][pCommands] = 0;
    PlayerInfo[playerid][pNMuted] = 0;
    PlayerInfo[playerid][pNRE] = -1;
    WantedPoints[playerid] = 0;                 PlayerInfo[playerid][pJailTime] = 0;
    PlayerInfo[playerid][pJailed] = 0;
    pingsound[playerid] = 1;
    PlayerTextDrawHide(playerid, TimeLeftWar1[playerid]);
    KillTimer(timersoo[playerid]);
    KillTimer(soexpire[playerid]);
    //KillTimer(timerfree1[playerid]);
    PlayerTextDrawHide(playerid, UndercoverText[playerid]);
    PlayerTextDrawHide(playerid, HUD[1][playerid]);
    PlayerTextDrawHide(playerid, HUD[2][playerid]);
    PlayerTextDrawHide(playerid, HUD[3][playerid]);
    PlayerTextDrawHide(playerid, Reportss[playerid]);
    PlayerTextDrawHide(playerid, RentCar[playerid]);
    PlayerTextDrawHide(playerid, WantedText[playerid]);
    
    if(RentVeh[playerid] != -1)
    {
        VehicleRent[RentVeh[playerid]] = -1;
        RentTime[playerid] = 0;
        TotalTimeRent[playerid] = 0;
        KillTimer(RentTimerr[playerid]);
        RentVeh[playerid] = -1;
    }

    RemovePlayerAttachedObject(playerid,0);
    RemovePlayerAttachedObject(playerid,1);
    RemovePlayerAttachedObject(playerid,2);
    RemovePlayerAttachedObject(playerid,3);
    RemovePlayerAttachedObject(playerid,4);

    if(HireCar[playerid] > 0)
    {
          new engine,lights,alarm,doors,bonnet,boot,objective;
        gCarLock[HireCar[playerid]] = 0;
         GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,0,bonnet,boot,objective);
          vehEngine[HireCar[playerid]] = 0;
           GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(HireCar[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
        HireCar[playerid] = -1;
          SetVehicleToRespawn(HireCar[playerid]);
          timerrent[playerid] = 0;
    }

    // HITMAN
    if(GotHit[playerid] > 0)
    {
        if(GetChased[playerid] < 999)
        {
            if(IsPlayerConnected(GetChased[playerid]))
            {
                SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Your hit has left the server.");
                GoChase[GetChased[playerid]] = 999;
                togfind[GetChased[playerid]] = 0;
                PlayerInfo[GetChased[playerid]][pHitT] = 0;
                new string[124];
                mysql_format(SQL, string, sizeof(string), "UPDATE users SET `HitT`='%d' WHERE `name`='%s'", PlayerInfo[GetChased[playerid]][pHitT], PlayerInfo[GetChased[playerid]][pNormalName]);
                mysql_tquery(SQL,string,"","");
            }
        }
    }
    if(GoChase[playerid] != 999)
    {
        GotHit[GoChase[playerid]] = 0;
        GetChased[GoChase[playerid]] = 999;
        GoChase[playerid] = 999;
    }
    GetChased[playerid] = 999;                     GotHit[playerid] = 0;

    // TIMER MONEY
    KillTimer(TimerAtuPlayer[playerid]);

    // LAST LOGIN
    new y,m,d,h,mi,sec;
    getdate(y,m,d);
    gettime(h,mi,sec);
    new str[184];
    mysql_format(SQL,str,sizeof(str), "UPDATE users SET `lastOn`='%d-%02d-%02d %02d:%02d:%02d' WHERE `name`='%s'",y,m,d,h,mi,sec,PlayerInfo[playerid][pNormalName]);
    mysql_tquery(SQL,str,"","");

    // MESAJ DECONECTARE
     new wakaname2[25],
        string2[64];
    GetPlayerName(playerid, wakaname2, sizeof(wakaname2));
    if(serverrestart2 == -1)
     {
        switch(reason)
        {
               case 0: format(string2,sizeof(string2),"%s has timed out from the server (crash).",wakaname2);
               case 1: format(string2,sizeof(string2),"%s has left the server.",wakaname2);
               case 2: format(string2,sizeof(string2),"%s has been kicked or banned from the server.",wakaname2);
        }
        ProxDetector(20.0, playerid, string2, COLOR_GENANNOUNCE,COLOR_GENANNOUNCE,COLOR_GENANNOUNCE,COLOR_GENANNOUNCE,COLOR_GENANNOUNCE);
    }
    // TAXI
    foreach(Player,i)
    {
        if(IsPlayerConnected(Mobile[playerid]))
        {
            if(Mobile[playerid] != -1)
            {
                CellTime[Mobile[playerid]] = 0;
                CellTime[playerid] = 0;
                Mobile[Mobile[playerid]] = -1;
                SetPlayerSpecialAction(Mobile[playerid],SPECIAL_ACTION_STOPUSECELLPHONE);
                Mobile[playerid] = -1;
                PlayerInfo[playerid][pSpeaker] = 0;
                SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
            }
        }
        if(targetfind == playerid)
        {
            targetfind = -1;
            UsedFind = 0;
            DisablePlayerCheckpoint(i);
            GameTextForPlayer(i, "~r~Your target left the game.", 5000, 1);
            if(IsACop(i))
            {
                if(caser == playerid)
                {
                    caser = 0;
                }
            }
        }
        if(TaxiAccepted < 999)
        {
            if(TaxiAccepted == playerid)
            {
                TaxiAccepted = 999;
                GameTextForPlayer(i, "~w~Taxi Caller~n~~r~~h~Left the game", 5000, 1);
                TaxiCallTime = 0;
                DisablePlayerCheckpoint(i);
            }
        }
    }
    if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
    {
        if(IsPlayerConnected(TransportDriver[playerid]))
        {
            new string[256],sendername[30],giveplayer[30];
            GetPlayerName(playerid,sendername,sizeof(sendername));
            GetPlayerName(TransportDriver[playerid],giveplayer,sizeof(giveplayer));
            TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
            TransportTime[TransportDriver[playerid]] = 0;
            TransportCost[TransportDriver[playerid]] = 0;
            format(string, sizeof(string), "~w~Passenger left~n~~g~Earned $%d",TransportCost[playerid]);
            GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
            PlayerInfo[playerid][pCommands]++;
            Update(playerid,pCommandsx);
            mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Commands`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pCommands],PlayerInfo[playerid][pNormalName]);
            mysql_tquery(SQL,str,"","");
            format(string, sizeof(string), "# %s gets off the cab and pays $%s to %s.",sendername,FormatNumber(TransportCost[playerid]),giveplayer);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
    }

    // TRANSPORT DUTY / JOB DUTY
    if(TransportDuty[playerid] == 1)
    {
        TaxiDrivers -= 1;
    }
    if(PlayerInfo[playerid][pJob] == 5)
    {
        if(JobDuty[playerid] == 1) { Medics -= 1; }
    }
    else if(PlayerInfo[playerid][pJob] == 8)
    {
        if(JobDuty[playerid] == 1) { Mechanics -= 1; }
    }
 

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

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.