What's wrong here?
#1

First of all, when use the /adddealersihp to spawn an new dealership its working good, also i tried to do an GMX/Restart server and the dealership works fine, but what about /deletedealership it says Invalid ID.

Here its /adddealership
pawn Код:
CMD:adddealership(playerid, params[])
{
    if(!IsAdmin(playerid, 1)) return SendClientMessage(playerid, COLOR_GREY, "You are not an Admin!");
    if(!IsPlayerSpawned(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You must be spawned to use this command!");
    for(new i=1; i < MAX_DEALERSHIPS; i++)
    {
        if(!DealershipCreated[i])
        {
            new msg[128];
            DealershipCreated[i] = 1;
            GetPlayerPos(playerid, DealershipPos[i][0], DealershipPos[i][1], DealershipPos[i][2]);
            UpdateDealership(i, 0);
            SaveDealership(i);
            format(msg, sizeof(msg), "Added Dealership with ID: %d", i);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, msg);
            return 1;
        }
    }
    SendClientMessage(playerid, COLOR_GREY, "You cannot add more dealerships!");
    return 1;
}
Here its /deletedealership
pawn Код:
CMD:deletedealership(playerid, params[])
{
    if(!IsAdmin(playerid, 1)) return SendClientMessage(playerid, COLOR_GREY, "Ti nisi Admin!");
    new dealerid, msg[128];
    if(sscanf(params, "u", dealerid)) return SendClientMessage(playerid, COLOR_GREY, "INFO: /deletedealership [ID]");
    if(!IsValidDealership(dealerid)) return SendClientMessage(playerid, COLOR_GREY, "Invalid ID!");
    for(new i=1; i < MAX_DVEHICLES; i++)
    {
        if(VehicleCreated[i] == VEHICLE_DEALERSHIP && strval(VehicleOwner[i]) == dealerid)
        {
            DestroyVehicle(VehicleID[i]);
            Delete3DTextLabel(VehicleLabel[i]);
            VehicleCreated[i] = 0;
        }
    }
    DealershipCreated[dealerid] = 0;
    Delete3DTextLabel(DealershipLabel[dealerid]);
    SaveDealership(dealerid);
    format(msg, sizeof(msg), "Deleted Dealership with ID %d", dealerid);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, msg);
    return 1;
}
Reply


Messages In This Thread
What's wrong here? - by GBLTeam - 28.10.2014, 22:27
Re: What's wrong here? - by Jefff - 28.10.2014, 22:37
Re: What's wrong here? - by Blademaster680 - 28.10.2014, 23:14
Re: What's wrong here? - by GBLTeam - 29.10.2014, 14:36

Forum Jump:


Users browsing this thread: 1 Guest(s)