/asellhouseall command
#5

You have made a loop for all of the houses,and the houses's amount i mean the maximum as it's defined in your script is 700,so it plays sound 700 time because you have put the playing sound code under the loop which will make it run 700 times,use this:
pawn Код:
if(strcmp(cmd, "/asellhouseall", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        GetPlayerName(playerid, playername, sizeof(playername));
        if (PlayerInfo[playerid][pAdmin] >= 5000)
        {
            for(new house = 0; house <= 700; house++)
            {
                HouseInfo[house][hHel] = 0;
                HouseInfo[house][hArm] = 0;
                HouseInfo[house][hHealthx] = 0;
                HouseInfo[house][hHealthy] = 0;
                HouseInfo[house][hHealthz] = 0;
                HouseInfo[house][hArmourx] = 0;
                HouseInfo[house][hArmoury] = 0;
                HouseInfo[house][hArmourz] = 0;
                HouseInfo[house][hLock] = 1;
                HouseInfo[house][hOwned] = 0;
                HouseInfo[house][hVec] = 418;
                HouseInfo[house][hVcol1] = -1;
                HouseInfo[house][hVcol2] = -1;
                strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
                OnPropUpdate();
                return 1;
            }
            GameTextForPlayer(playerid, "~w~You have sold all properties.", 10000, 3);
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "You are not an admin.");
        }
    }
    return 1;
}
Reply


Messages In This Thread
/asellhouseall command - by hanm13 - 25.05.2014, 15:53
Re: /asellhouseall command - by Koala818 - 25.05.2014, 17:07
Re: /asellhouseall command - by hanm13 - 27.05.2014, 08:26
Re: /asellhouseall command - by hanm13 - 29.05.2014, 12:40
Re: /asellhouseall command - by R0 - 29.05.2014, 12:43

Forum Jump:


Users browsing this thread: 1 Guest(s)