HELP [REP ++]
#1

Hi All.I need help with this.When any player disconnect from server the server shutting down :/ please help me
Reply
#2

Show the OnPlayerDisconnect callback.
Reply
#3

pawn Код:
//------------------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
    ShiftInfo[playerid] = (ShiftInfo[playerid] == false) ? (true) : (true);
    KillTimer(ShiftTimer[playerid]);
    SacuvajIgraca(playerid);
    gPlayerLogged[playerid] = 0;
    SaveAccounts();
    new dateiname[MAX_PLAYER_NAME+4];
    new playername[MAX_PLAYER_NAME];
    new var[128];

    gActivePlayers[playerid]--;
    numplayers--;
    if(reason == 0)
    {
        PlayerInfo[playerid][pCrashed] = 1;
        for(new slot = 0; slot != 12; slot++)
        {
            new wep, ammo;
            GetPlayerWeaponData(playerid, slot, wep, ammo);

            if(wep != 0 && ammo != 0)
            {
                if(PlayerInfo[playerid][pGun1] == 0) { PlayerInfo[playerid][pGun1] = wep; PlayerInfo[playerid][pAmmo1] = ammo; }
                else if(PlayerInfo[playerid][pGun2] == 0) { PlayerInfo[playerid][pGun2] = wep; PlayerInfo[playerid][pAmmo2] = ammo; }
                else if(PlayerInfo[playerid][pGun3] == 0) { PlayerInfo[playerid][pGun3] = wep; PlayerInfo[playerid][pAmmo3] = ammo; }
                else if(PlayerInfo[playerid][pGun4] == 0) { PlayerInfo[playerid][pGun4] = wep; PlayerInfo[playerid][pAmmo4] = ammo; }
            }
        }
    }
    SacuvajIgraca(playerid);
    foreach (Player, i)
    {
        if(TaxiAccepted[i] < 999)
        {
            if(TaxiAccepted[i] == playerid)
            {
                TaxiAccepted[i] = 999;
                GameTextForPlayer(i, "~w~Patnikot~n~~ru~se iskluci od serverot.", 5000, 1);
                TaxiCallTime[i] = 0;
                DisablePlayerCheckpoint(i);
            }
        }
        else if(BusAccepted[i] < 999)
        {
            if(BusAccepted[i] == playerid)
            {
                BusAccepted[i] = 999;
                GameTextForPlayer(i, "~w~Patnikot~n~~ru~se iskluci od serverot.", 5000, 1);
                BusCallTime[i] = 0;
                DisablePlayerCheckpoint(i);
            }
        }
    }
    GetPlayerName(playerid, playername, sizeof(playername));
    format(dateiname, sizeof(dateiname), "Vozila/%s.auto", playername);
    new File: CarFile = fopen(dateiname, io_write);
    format(var, 256, "AH_Typ=%i\n", Carlist[playerid][Typ]); fwrite(CarFile, var);
    format(var, 256, "AH_X=%f\n", Carlist[playerid][X3]); fwrite(CarFile, var);
    format(var, 256, "AH_Y=%f\n", Carlist[playerid][Y3]); fwrite(CarFile, var);
    format(var, 256, "AH_Z=%f\n", Carlist[playerid][Z3]); fwrite(CarFile, var);
    format(var, 256, "AH_Rot=%f\n", Carlist[playerid][Rotation]); fwrite(CarFile, var);
    format(var, 256, "AH_Status=%i\n", Carlist[playerid][Status]); fwrite(CarFile, var);
    format(var, 256, "AH_Lock=%i\n", Carlist[playerid][Lock]); fwrite(CarFile, var);
    format(var, 256, "AH_Paintjob=%i\n", Carlist[playerid][Paintjob]); fwrite(CarFile, var);
    format(var, 256, "AH_Color1=%i\n", Carlist[playerid][Color1]); fwrite(CarFile, var);
    format(var, 256, "AH_Color2=%i\n", Carlist[playerid][Color2]); fwrite(CarFile, var);
    format(var, 256, "AH_mod1=%i\n", Carlist[playerid][mod1]); fwrite(CarFile, var);
    format(var, 256, "AH_mod2=%i\n", Carlist[playerid][mod2]); fwrite(CarFile, var);
    format(var, 256, "AH_mod3=%i\n", Carlist[playerid][mod3]); fwrite(CarFile, var);
    format(var, 256, "AH_mod4=%i\n", Carlist[playerid][mod4]); fwrite(CarFile, var);
    format(var, 256, "AH_mod5=%i\n", Carlist[playerid][mod5]); fwrite(CarFile, var);
    format(var, 256, "AH_mod6=%i\n", Carlist[playerid][mod6]); fwrite(CarFile, var);
    format(var, 256, "AH_mod7=%i\n", Carlist[playerid][mod7]); fwrite(CarFile, var);
    format(var, 256, "AH_mod8=%i\n", Carlist[playerid][mod8]); fwrite(CarFile, var);
    format(var, 256, "AH_mod9=%i\n", Carlist[playerid][mod9]); fwrite(CarFile, var);
    format(var, 256, "AH_mod10=%i\n", Carlist[playerid][mod10]); fwrite(CarFile, var);
    format(var, 256, "AH_mod11=%i\n", Carlist[playerid][mod11]); fwrite(CarFile, var);
    format(var, 256, "AH_mod12=%i\n", Carlist[playerid][mod12]); fwrite(CarFile, var);
    format(var, 256, "AH_mod13=%i\n", Carlist[playerid][mod13]); fwrite(CarFile, var);
    format(var, 256, "AH_mod14=%i\n", Carlist[playerid][mod14]); fwrite(CarFile, var);
    format(var, 256, "AH_mod15=%i\n", Carlist[playerid][mod15]); fwrite(CarFile, var);
    format(var, 256, "AH_mod16=%i\n", Carlist[playerid][mod16]); fwrite(CarFile, var);
    format(var, 256, "AH_mod17=%i\n", Carlist[playerid][mod17]); fwrite(CarFile, var);
    fclose(CarFile);
    if(Carlist[playerid][Carid]!=-1)
    {
        SetVehicleParamsForAll(Carlist[playerid][Carid],0,0);
        DestroyVehicle(Carlist[playerid][Carid]);
        Carlist[playerid][Carid]=-1;
    }

    format(dateiname, sizeof(dateiname), "Motori/%s.motor", playername);
    new File: BikeFile = fopen(dateiname, io_write);
    format(var, 256, "BH_bTyp=%i\n", Bikelist[playerid][bTyp]); fwrite(BikeFile, var);
    format(var, 256, "BH_X=%f\n", Bikelist[playerid][mX]); fwrite(BikeFile, var);
    format(var, 256, "BH_Y=%f\n", Bikelist[playerid][mY]); fwrite(BikeFile, var);
    format(var, 256, "BH_Z=%f\n", Bikelist[playerid][mZ]); fwrite(BikeFile, var);
    format(var, 256, "BH_Rot=%f\n", Bikelist[playerid][mRotation]); fwrite(BikeFile, var);
    format(var, 256, "BH_Status=%i\n", Bikelist[playerid][Status]); fwrite(BikeFile, var);
    format(var, 256, "BH_Lock=%i\n", Bikelist[playerid][Lock]); fwrite(BikeFile, var);
    format(var, 256, "BH_Paintjob=%i\n", Bikelist[playerid][Paintjob]); fwrite(BikeFile, var);
    format(var, 256, "BH_Color1=%i\n", Bikelist[playerid][Color1]); fwrite(BikeFile, var);
    format(var, 256, "BH_Color2=%i\n", Bikelist[playerid][Color2]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod1=%i\n", Bikelist[playerid][mod1]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod2=%i\n", Bikelist[playerid][mod2]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod3=%i\n", Bikelist[playerid][mod3]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod4=%i\n", Bikelist[playerid][mod4]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod5=%i\n", Bikelist[playerid][mod5]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod6=%i\n", Bikelist[playerid][mod6]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod7=%i\n", Bikelist[playerid][mod7]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod8=%i\n", Bikelist[playerid][mod8]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod9=%i\n", Bikelist[playerid][mod9]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod10=%i\n", Bikelist[playerid][mod10]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod11=%i\n", Bikelist[playerid][mod11]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod12=%i\n", Bikelist[playerid][mod12]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod13=%i\n", Bikelist[playerid][mod13]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod14=%i\n", Bikelist[playerid][mod14]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod15=%i\n", Bikelist[playerid][mod15]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod16=%i\n", Bikelist[playerid][mod16]); fwrite(BikeFile, var);
    format(var, 256, "BH_mod17=%i\n", Bikelist[playerid][mod17]); fwrite(BikeFile, var);
    fclose(BikeFile);
    if(Bikelist[playerid][Carid]!=-1)
    {
        SetBikeParamsForAll(Bikelist[playerid][Carid],0,0);
        DestroyVehicle(Bikelist[playerid][Carid]);
        Bikelist[playerid][Carid]=-1;
    }

    format(dateiname, sizeof(dateiname), "Plovila/%s.pl", playername);
    new File: BoatFile = fopen(dateiname, io_write);
    format(var, 256, "BrodH_BoatTyp=%i\n", Boatlist[playerid][BoatTyp]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_X=%f\n", Boatlist[playerid][X3]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Y=%f\n", Boatlist[playerid][Y3]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Z=%f\n", Boatlist[playerid][Z3]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Rot=%f\n", Boatlist[playerid][Rotation]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Status=%i\n", Boatlist[playerid][Status]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Lock=%i\n", Boatlist[playerid][Lock]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Paintjob=%i\n", Boatlist[playerid][Paintjob]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Color1=%i\n", Boatlist[playerid][Color1]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_Color2=%i\n", Boatlist[playerid][Color2]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod1=%i\n", Boatlist[playerid][mod1]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod2=%i\n", Boatlist[playerid][mod2]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod3=%i\n", Boatlist[playerid][mod3]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod4=%i\n", Boatlist[playerid][mod4]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod5=%i\n", Boatlist[playerid][mod5]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod6=%i\n", Boatlist[playerid][mod6]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod7=%i\n", Boatlist[playerid][mod7]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod8=%i\n", Boatlist[playerid][mod8]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod9=%i\n", Boatlist[playerid][mod9]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod10=%i\n", Boatlist[playerid][mod10]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod11=%i\n", Boatlist[playerid][mod11]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod12=%i\n", Boatlist[playerid][mod12]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod13=%i\n", Boatlist[playerid][mod13]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod14=%i\n", Boatlist[playerid][mod14]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod15=%i\n", Boatlist[playerid][mod15]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod16=%i\n", Boatlist[playerid][mod16]); fwrite(BoatFile, var);
    format(var, 256, "BrodH_mod17=%i\n", Boatlist[playerid][mod17]); fwrite(BoatFile, var);
    fclose(BoatFile);
    if(Boatlist[playerid][Carid]!=-1)
    {
        SetBoatParamsForAll(Boatlist[playerid][Carid],0,0);
        DestroyVehicle(Boatlist[playerid][Carid]);
        Boatlist[playerid][Carid]=-1;
    }

    format(dateiname, sizeof(dateiname), "Letjelice/%s.let", playername);
    new File: PlaneFile = fopen(dateiname, io_write);
    format(var, 256, "PLANE_planeTyp=%i\n", Planelist[playerid][planeTyp]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_X=%f\n", Planelist[playerid][X3]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Y=%f\n", Planelist[playerid][Y3]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Z=%f\n", Planelist[playerid][Z3]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Rot=%f\n", Planelist[playerid][Rotation]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Status=%i\n", Planelist[playerid][Status]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Lock=%i\n", Planelist[playerid][Lock]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Paintjob=%i\n", Planelist[playerid][Paintjob]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Color1=%i\n", Planelist[playerid][Color1]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_Color2=%i\n", Planelist[playerid][Color2]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod1=%i\n", Planelist[playerid][mod1]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod2=%i\n", Planelist[playerid][mod2]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod3=%i\n", Planelist[playerid][mod3]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod4=%i\n", Planelist[playerid][mod4]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod5=%i\n", Planelist[playerid][mod5]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod6=%i\n", Planelist[playerid][mod6]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod7=%i\n", Planelist[playerid][mod7]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod8=%i\n", Planelist[playerid][mod8]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod9=%i\n", Planelist[playerid][mod9]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod10=%i\n", Planelist[playerid][mod10]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod11=%i\n", Planelist[playerid][mod11]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod12=%i\n", Planelist[playerid][mod12]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod13=%i\n", Planelist[playerid][mod13]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod14=%i\n", Planelist[playerid][mod14]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod15=%i\n", Planelist[playerid][mod15]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod16=%i\n", Planelist[playerid][mod16]); fwrite(PlaneFile, var);
    format(var, 256, "PLANE_mod17=%i\n", Planelist[playerid][mod17]); fwrite(PlaneFile, var);
    fclose(PlaneFile);
    if(Planelist[playerid][Carid]!=-1)
    {
        SetPlaneParamsForAll(Planelist[playerid][Carid],0,0);
        DestroyVehicle(Planelist[playerid][Carid]);
        Planelist[playerid][Carid]=-1;
    }

    if (Spectating[playerid][0]!=-1)
    {
        SetVehicleParamsForAll(Buylist[Spectating[playerid][0]][Carid],0,0);
        Spectating[playerid][0]=-1;
    }
    if (bSpectating[playerid][0]!=-1)
    {
        SetBikeParamsForAll(BikeBuylist[Spectating[playerid][0]][Carid],0,0);
        bSpectating[playerid][0]=-1;
    }
    if (BrodSpectating[playerid][0]!=-1)
    {
        SetBoatParamsForAll(BoatBuylist[BrodSpectating[playerid][0]][Carid],0,0);
        BrodSpectating[playerid][0]=-1;
    }
    if (planeSpectating[playerid][0]!=-1)
    {
        SetPlaneParamsForAll(planeBuylist[planeSpectating[playerid][0]][Carid],0,0);
        planeSpectating[playerid][0]=-1;
    }
    VehicleSave(playerid);
    MotoSave(playerid);
    PlSave(playerid);
    LetjeliceSave(playerid);
    /*if(GettingCK[playerid] < 999)
    {
        if(IsPlayerConnected(GettingCK[playerid]))
        {
            SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Your Character Kill has left the server, try again later.");
            OnCK[GettingCK[playerid]] = 999;
        }
    }*/

    if (GetPlayerVehicleID(playerid) == 189) SetVehicleToRespawn(189);
    SacuvajIgraca(playerid);
    //----------------------------------------------------------
    //----------------------------------------------------------
    if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
    {
        if(IsPlayerConnected(TransportDriver[playerid]))
        {
            new string[64];
            TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
            TransportTime[TransportDriver[playerid]] = 0;
            TransportCost[TransportDriver[playerid]] = 0;
            format(string, sizeof(string), "~w~Patnikot izleze~n~~g~Vi plati $%d",TransportCost[playerid]);
            GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
        }
    }
    if(GotHit[playerid] > 0)
    {
        if(GetChased[playerid] < 999)
        {
            if(IsPlayerConnected(GetChased[playerid]))
            {
                SendClientMessage(GetChased[playerid], COLOR_YELLOW, "{6EF83C}INFO:{FFFFFF} Vasata meta zamina od igra.");
                GoChase[GetChased[playerid]] = 999;
            }
        }
    }
    if(PlayersChannel[playerid] < 999)
    {
        IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
    }
    if(HireCar[playerid] != 299)
    {
        gLastDriver[HireCar[playerid]] = 300;
        gCarLock[HireCar[playerid]] = 0;
        UnLockCar(HireCar[playerid]);
        if(reason != 0)
        {
            SetVehicleToRespawn(HireCar[playerid]);
        }
    }
    if(GangCar[playerid] != 512)
    {
        gLastDriver[GangCar[playerid]] = 520;
        gCarLock[GangCar[playerid]] = 0;
        UnLockCar(GangCar[playerid]);
    }
    if (gLastCar[playerid] > 0)
    {
        gLastDriver[gLastCar[playerid]] = 300;
        if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
        {
            gCarLock[gLastCar[playerid]] = 0;
            UnLockCar(gLastCar[playerid]);
        }
    }
    if(PlayerBoxing[playerid] > 0)
    {
        if(Boxer1 == playerid)
        {
            if(IsPlayerConnected(Boxer2))
            {
                PlayerBoxing[Boxer2] = 0;
                SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
                SetPlayerInterior(Boxer2, 5);
                PlayerInfo[Boxer2][pInt] = 5;
                GameTextForPlayer(Boxer2, "~r~Boks mecot e prekinat", 5000, 1);
            }
        }
        else if(Boxer2 == playerid)
        {
            if(IsPlayerConnected(Boxer1))
            {
                PlayerBoxing[Boxer1] = 0;
                SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);
                SetPlayerInterior(Boxer1, 5);
                PlayerInfo[Boxer2][pInt] = 5;
                GameTextForPlayer(Boxer1, "~r~Mech je prekinut", 5000, 1);
            }
        }
        InRing = 0;
        RoundStarted = 0;
        Boxer1 = 255;
        Boxer2 = 255;
        TBoxer = 255;
    }
    if(TransportDuty[playerid] == 1)
    {
        TaxiDrivers -= 1;
    }
    else if(TransportDuty[playerid] == 2)
    {
        BusDrivers -= 1;
    }
    if(PlayerInfo[playerid][pJob] == 11)
    {
        if(JobDuty[playerid] == 1) { Medics -= 1; }
    }
    else if(PlayerInfo[playerid][pJob] == 7)
    {
        if(JobDuty[playerid] == 1) { Mechanics -= 1; }
    }
    else if(PlayerInfo[playerid][pJob] == 17)
    {
        if(JobDuty[playerid] == 1) { PizzaBoys -= 1; }
    }
    if (PlayerInfo[playerid][pRoadblock] != 0)
    {
        RemoveRoadblock(playerid);
    }
    BusrouteEast[playerid][0] = 0;
    BusrouteWest[playerid][0] = 0;

    if(playerid == CashboxOwner)
    {
        new str[128], pName[MAX_PLAYER_NAME];
        GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ);
        GetPlayerName(playerid, pName, sizeof(pName));
        format(str, 128, "%s (ID: %d) izleze od serverot i ja ostavi torbickata so pari.", pName, playerid);
        SendClientMessageToAll(0xFFD700AA, str);
        CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);
        CashboxOwner = INVALID_PLAYER_ID;
    }
    if(playerid == DrogaVlasnik)
    {
        new str[128], pName[MAX_PLAYER_NAME];
        GetPlayerPos(playerid, DrogaX, DrogaY, DrogaZ);
        GetPlayerName(playerid, pName, sizeof(pName));
        for(new i=0; i<MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5 || PlayerInfo[i][pMember] == 6 || PlayerInfo[i][pLeader] == 6 || PlayerInfo[i][pMember] == 12 || PlayerInfo[i][pLeader] == 12 || PlayerInfo[i][pMember] == 13 || PlayerInfo[i][pLeader] == 13 || PlayerInfo[i][pLeader] == 14 ||PlayerInfo[i][pMember] == 14 || PlayerInfo[i][pMember] == 15 || PlayerInfo[i][pLeader] == 15 || PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16)
                {
                    format(str, 128, "{FFFFFF}%s {FFD700}izleze od serverot i go ostavi paketot so droga.", pName);
                    SendClientMessage(i,0xFFD700AA,  str);
                }
            }
        }
        DrogaPickup = CreatePickup(1279, 3, DrogaX, DrogaY, DrogaZ);
        DrogaPickupStvoren = 1;
        DrogaVlasnik = INVALID_PLAYER_ID;
    }
}
Please help me bro
Reply
#4

can you help me ?
Reply
#5

please explain you question clearly , how does this happens ? did you tried it with friends online and not in local host ? what do the chat shows ( " Lost connection to the server " - " you are banned from this server " ) ? read what is printed on " samp-server.exe " . Give us all informations that can be helpful . we can't help you at all now .
Reply
#6

Download crashdetect (https://github.com/Zeex/samp-plugin-...ases/tag/v4.12) and load the plugin. Goto pawno directory and create a file pawn.cfg
Open it and write in it:
pawn Код:
-d3
Save it. Re-compile your scripts and start the server. When you disconnect, if the server gets crashed, show us what it will print.
Reply
#7

ok i will test now ..
Reply
#8

Again crash :/
Reply
#9

Quote:
Originally Posted by teomakedonija
Посмотреть сообщение
Again crash :/
I didn't say it will fix it, but it will give you information about why the server crashed.

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
Download crashdetect (https://github.com/Zeex/samp-plugin-...ases/tag/v4.12) and load the plugin. Goto pawno directory and create a file pawn.cfg
Open it and write in it:
pawn Код:
-d3
Save it. Re-compile your scripts and start the server. When you disconnect, if the server gets crashed, show us what it will print.
Reply
#10

but bro i don't know why server crashing ? Where i can find that informations for Server Crashing ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)