Dealership
#2

here is the other code
pawn Код:
if(listid == buyable)
    {
        if(response)
        {
            new Float:ParkX, Float:ParkY, Float:ParkZ;
            if(GetOwnedVehicles(playerid) == MAX_OWNED_VEHICLES) return SCM(playerid, COLOR_GRAY, "You've reached the maximum owned vehicles.");
            if(IsVehicleSpawned(PlayerInfo[playerid][pCarKey])) return SCM(playerid, COLOR_GRAY, "Please despawn your current spawned vehicle.");
            if(PlayerInfo[playerid][pDonateRank] == 0)
            {
                if(IsABronzeCar(modelid) || IsASilverCar(modelid) || IsAGoldCar(modelid)) return SCM(playerid, COLOR_INFO, "Only donators are able to purchase this vehicle.");
            }
            if(PlayerInfo[playerid][pDonateRank] == 1)
            {
                if(IsASilverCar(modelid) || IsAGoldCar(modelid)) return SCM(playerid, COLOR_INFO, "You must be a silver/gold donator to afford one of this vehicles.");
            }
            if(PlayerInfo[playerid][pDonateRank] == 2)
            {
                if(IsAGoldCar(modelid)) return SCM(playerid, COLOR_INFO, "You must be a gold donator to afford one of this vehicles.");
            }
            new price = GetVehiclePrice(modelid);
            if(GetCash(playerid) < price) return NoCashMSG(playerid);
            format(msg, sizeof(msg), "Congratulations, you have bought a %s for $%d.", VehicleNames[modelid-400], price);
            SCM(playerid, COLOR_YELLOWG, msg);
            GiveCash(playerid, -price);
            new slot;
            if(!strcmp(PlayerVehicle[playerid][pVeh1], "None", true))
                slot = 1;
            else if(!strcmp(PlayerVehicle[playerid][pVeh2], "None", true))
                slot = 2;
            else if(!strcmp(PlayerVehicle[playerid][pVeh3], "None", true))
                slot = 3;
            if(IsABoatModel(modelid))
            {
                ParkX = 310.3268;
                ParkY = -1941.7601;
                ParkZ = 1.3952;
            }
            else if(IsAPlaneModel(modelid))
            {
                ParkX = 1943.5498;
                ParkY = -2397.6553;
                ParkZ = 13.5469;
            }
            else
            {
                ParkX = 1703.1804;
                ParkY = -1509.0079;
                ParkZ = 13.3893;
            }
            PlayerInfo[playerid][pCarKey] = CreateVehicle(modelid, ParkX, ParkY, ParkZ, 0.0, 1, 1, -1);
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carModel] = modelid;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carColor1] = 1;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carColor2] = 1;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carParkX] = ParkX;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carParkY] = ParkY;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carParkZ] = ParkZ;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carParkA] = 0.0;
            format(VehicleInfo[PlayerInfo[playerid][pCarKey]][carPlate], 128, "%s%d", FirstNameLetters(GetName(playerid)), randomEx(10000, 99999));
            format(VehicleInfo[PlayerInfo[playerid][pCarKey]][carOwner], 128, "%s", GetName(playerid));
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carOwned] = 1;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carSpawned] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carOn] = 1;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carAlarm] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carLock] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carImmob] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carInsurances] = 2;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carDestroyed] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carGps] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carOwnerSlot] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carFuel] = 50;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carRegistered] = 1;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carBroken] = 0;
            for(new i = 0; i < MAX_VEHICLE_WEAPONS; i++)
            {
                VehicleInfo[PlayerInfo[playerid][pCarKey]][carTrunkWep][i] = 0;
                VehicleInfo[PlayerInfo[playerid][pCarKey]][carTrunkAmmo][i] = 0;
            }
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][0] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][1] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][2] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][3] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][4] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][5] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][6] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][7] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][8] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][9] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][10] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][11] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][12] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComponent][13] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carPaintJob] = 3;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carRadio] = 0;
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carDupKey] = randomEx(1234567, 9999999);
            VehicleInfo[PlayerInfo[playerid][pCarKey]][carComps] = 0;
            for(new i = 0; i < MAX_DRUGS; i++)
            {
                VehicleInfo[PlayerInfo[playerid][pCarKey]][carDrug][i] = 0;
                VehicleInfo[PlayerInfo[playerid][pCarKey]][carDrugAmount][i] = 0;
            }
            for(new i = 0; i < MAX_CAR_TICKETS; i++)
            {
                VehicleInfo[PlayerInfo[playerid][pCarKey]][carTicket][i] = 0;
            }
            PlayerInfo[playerid][pVehicles]++;
            OnPlayerBuyCar(playerid, PlayerInfo[playerid][pCarKey], modelid, 1, 1, slot, ParkX, ParkY, ParkZ, 0.0, VehicleInfo[PlayerInfo[playerid][pCarKey]][carPlate], VehicleInfo[PlayerInfo[playerid][pCarKey]][carOwner]);
            DestoryCar(PlayerInfo[playerid][pCarKey]);
            PlayerInfo[playerid][pCarKey] = 0;
            CheckOwnedVehicles(playerid);
        }
        else return SCM(playerid, COLOR_INFO, "Canceled vehicle selection.");
        return 1;
    }
    return 1;
}
Reply


Messages In This Thread
Dealership - by Tony$$ - 02.03.2015, 15:45
Re: Dealership - by Tony$$ - 03.03.2015, 13:59
Re: Dealership - by Tony$$ - 03.03.2015, 15:26
Re: Dealership - by Tony$$ - 04.03.2015, 14:08
Re: Dealership - by Tony$$ - 04.03.2015, 15:18
Re: Dealership - by Tony$$ - 13.03.2015, 20:57
Re: Dealership - by Tony$$ - 15.03.2015, 20:56
Re: Dealership - by Tony$$ - 20.03.2015, 13:12
Respuesta: Dealership - by [DOG]irinel1996 - 20.03.2015, 13:47

Forum Jump:


Users browsing this thread: 1 Guest(s)