SA-MP Forums Archive
Crashes when player enters Ammunition. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Crashes when player enters Ammunition. (/showthread.php?tid=497830)



Crashes when player enters Ammunition. - SwisherSweet - 28.02.2014

Ok So when player click Enter to go into a ammunition it crashes the ENTIRE server can someone please help me?
pawn Код:
if(newkeys & KEY_SECONDARY_ATTACK && !IsPlayerInAnyVehicle(playerid)) {

        if(!Player[playerid][bankid]) {

            new bankID = GetBankID(playerid);
            if(bankID == 1234) goto ammucheck;
            if(Zone[bankID][ownedBy] != Player[playerid][team]) return SendClientMessage(playerid, C_RED, "• You can't enter this bank because you're team doesn't control this area!");

            SetPlayerInterior(playerid, 0);
            SetPlayerVirtualWorld(playerid, Player[playerid][team]);
            SetPlayerPos(playerid, 2305.9534,-16.1007,26.7496);
            Player[playerid][bankid] = bankID;
            SetPlayerCheckpoint(playerid, 2312.6086,-3.8738,26.7422, 1.5);

        } else if(Player[playerid][bankid] != 0 && IsPlayerInRangeOfPoint(playerid, 2.5, 2305.9534,-16.1007,26.7496)) {

            SetPlayerPos(playerid, BankInfo[Player[playerid][bankid]][0], BankInfo[Player[playerid][bankid]][1], BankInfo[Player[playerid][bankid]][2]);
            SetPlayerVirtualWorld(playerid, 0);
            Player[playerid][bankid] = 0;
            DisablePlayerCheckpoint(playerid);
        }
        ammucheck:
        if(!Player[playerid][ammuid]) {

            new ammuID = GetAmmunitionID(playerid);
            if(ammuID == 1234) return 1;
            if(Zone[ammuID][ownedBy] != Player[playerid][team]) return SendClientMessage(playerid, C_RED, "• You can't enter this ammunition because you're team doesn't control this area!");

            SetPlayerInterior(playerid, 1);
            SetPlayerVirtualWorld(playerid, Player[playerid][team]);
            SetPlayerPos(playerid, 286.148986,-40.644397,1001.515625);
            Player[playerid][ammuid] = ammuID;
            SetPlayerCheckpoint(playerid, 295.3792,-37.7612,1001.5156, 1.5);

        } else if(Player[playerid][ammuid] != 0 && IsPlayerInRangeOfPoint(playerid, 2.5, 286.148986,-40.644397,1001.515625)) {

            SetPlayerPos(playerid, AmmunitionInfo[Player[playerid][ammuid]][0], AmmunitionInfo[Player[playerid][ammuid]][1], AmmunitionInfo[Player[playerid][ammuid]][2]);
            SetPlayerVirtualWorld(playerid, 0);
            SetPlayerInterior(playerid, 0);
            Player[playerid][ammuid] = 0;
            DisablePlayerCheckpoint(playerid);
        }
    }
NO ERRORS!


Re: Crashes when player enters Ammunition. - Clad - 28.02.2014

The server crash because something is wrong with the Cmd


Re: Crashes when player enters Ammunition. - SwisherSweet - 28.02.2014

It's not a cmd...