Money isn't being taken away when car is bought?
#1

When players buy a car, their money isn't being taken away from them. It takes away the money but then it goes right back up to the amount that they had. Any ideas?

Код:
if(dialogid == DIALOG_CDBUY)
	{
	    new string[128];
		new vehicleid = GetPlayerVehicleID(playerid);
		new v = GetCarDealershipVehicleId(vehicleid);
		new d = GetCarDealershipId(vehicleid);
		if(response)
		{
            if(GetPlayerMoney(playerid) < CarDealershipInfo[d][cdVehicleCost][v])
            {
				SendClientMessage(playerid, COLOR_GRAD1, "ERROR: You don't have enough money to buy this.");
				RemovePlayerFromVehicle(playerid);
				return 1;
            }
            new playervehicleid = GetPlayerFreeVehicleId(playerid);
		    if(playervehicleid == -1) return SendClientMessage(playerid, COLOR_GREY, "ERROR: You can't have more cars.");
		    new randcolor1 = Random(0, 126);
		    new randcolor2 = Random(0, 126);
            new car = CreatePlayerVehicle(playerid, playervehicleid, CarDealershipInfo[d][cdVehicleModel][v], CarDealershipInfo[d][cdVehicleSpawn][0], CarDealershipInfo[d][cdVehicleSpawn][1], CarDealershipInfo[d][cdVehicleSpawn][2], CarDealershipInfo[d][cdVehicleSpawn][3], randcolor1, randcolor2);
	        if(car == INVALID_PLAYER_VEHICLE_ID)
		    {
		        SendClientMessage(playerid, COLOR_GREY, "ERROR: Something went wrong and the car didn't get created.");
		    }
	        else
	        {
                format(string, sizeof(string), " Thank you for buying at %s.", CarDealershipInfo[d][cdMessage]);
		        SendClientMessage(playerid, COLOR_GRAD1, string);
		        GivePlayerMoney(playerid, -CarDealershipInfo[d][cdVehicleCost][v]);
		        CarDealershipInfo[d][cdTill] += ( CarDealershipInfo[d][cdVehicleCost][v] * 40 ) / ( 100 );
		        PutPlayerInVehicle(playerid, car, 0);
		        SavecDealership(editingcd[playerid]);
Reply
#2

Maybe you have a timer somewhere that gives players money they loose.
Reply
#3

If there was, it'd be in this portion of the code. However, I don't see any timer within it
Reply
#4

I use pCash to take money away, how would I incorporate that into the code above?
Reply
#5

Maybe its caused by your anti-hack..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)