Reset Cars
#1

Could someone help me with this?

I want to make so those cars people are driving wont reset
heres the code i use.

PHP код:
if(strcmp(cmd"/resetcars"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
PlayerInfo[playerid][pAdmin] >= 4)
            {
                
format(stringsizeof(string), "All cars have been respawned by admin");
                for(new 
ii<MAX_PLAYERSi++)
                {
                    if(
IsPlayerConnected(i) == 1)
                    {
                        
SendClientMessage(iCOLOR_LIGHTBLUEstring);
                    }
                }
                for(new 
car 1car <= 1850car++)
                {
                    
SetVehicleToRespawn(car);
                }
            }
            else
            {
                
SendClientMessage(playeridCOLOR_GRAD2" You are not authorized to use this command.");
                return 
1;
            }
        }
        return 
1;
    } 
Reply
#2

pawn Код:
if(strcmp(cmd, "/resetcars", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 4)
            {
                format(string, sizeof(string), "INFO: All unused vehicles have been respawned.");
                for(new i; i<MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i) == 1)
                    {
                        SendClientMessage(i, COLOR_LIGHTBLUE, string);
                    }
                }
new bool:unwanted[CAR_AMOUNT];
            foreach (Player,player)
            {
                if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
            }
            for(new car = 0; car < MAX_VEHICLES; car++)
            {
                if(!unwanted[car])
                {
                    RespawnAllCars(car);
                }
            }
                new bool:unwanted[MAX_VEHICLES];
                for(new c =0; c < MAX_VEHICLES ;c++)
                {
                    if(!unwanted[c])
                    {
                        SetVehicleToRespawn(c);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "WARNING: You do not have access to this command");
                return 1;
            }
        }
        return 1;
    }
Suggest you move to ZCMD.
Reply
#3

its still reseting all cars
Reply
#4

atleast try ur self making.
Reply
#5

Saw my mistake was tired last nighte HERE, get foreach.
pawn Код:
if(strcmp(cmd, "/resetcars", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 4)
            {
                format(string, sizeof(string), "INFO: All unused vehicles have been respawned.");
                for(new i; i<MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i) == 1)
                    {
                        SendClientMessage(i, COLOR_LIGHTBLUE, string);
                    }
                }
                new bool:unwanted[CAR_AMOUNT];
                foreach (Player,player)
                {
                    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
                }
                for(new car = 0; car < MAX_VEHICLES; car++)
                {
                    if(!unwanted[car])
                    {
                        RespawnAllCars(car);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "WARNING: You do not have access to this command");
                return 1;
            }
        }
        return 1;
    }
Reply
#6

Quote:
Originally Posted by Hashski
Посмотреть сообщение
Saw my mistake was tired last nighte HERE, get foreach.
pawn Код:
if(strcmp(cmd, "/resetcars", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 4)
            {
                format(string, sizeof(string), "INFO: All unused vehicles have been respawned.");
                for(new i; i<MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i) == 1)
                    {
                        SendClientMessage(i, COLOR_LIGHTBLUE, string);
                    }
                }
                new bool:unwanted[CAR_AMOUNT];
                foreach (Player,player)
                {
                    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
                }
                for(new car = 0; car < MAX_VEHICLES; car++)
                {
                    if(!unwanted[car])
                    {
                        RespawnAllCars(car);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "WARNING: You do not have access to this command");
                return 1;
            }
        }
        return 1;
    }
Thanks it works
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)