Flooding a Message.
#1

Hello there, i have a problem, when im using /refuel, my car is refueling fine, but when it stops refueling, is flooding a message like this.

http://tinypic.com/view.php?pic=2ce4...8#.VI1qovl3jMg


How can i stop this flood?

Codes:

Код:
Код:
}

CMD:refuel(playerid, params[])
{
    if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
	    new vehicleid = GetPlayerVehicleID(playerid);
	    new engine,lights,alarm,doors,bonnet,boot,objective;
    	GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	    if(engine == VEHICLE_PARAMS_ON) return SendClientMessageEx(playerid, COLOR_RED, "You need to shut off the engine before filling up (/car engine).");
	    if(!IsAtFuelStation(playerid)) return SendClientMessageEx(playerid, COLOR_RED, "You're not at a fuel station.");
	    if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510) return SendClientMessageEx(playerid,COLOR_RED,"This vehicle doesn't need fuel.");
	    if(VehicleFuel[vehicleid] >= 100.0) return SendClientMessageEx(playerid, COLOR_RED, "This vehicle's tank is already full.");
	    if(RefuelingVehicle[playerid] == 1) return SendClientMessageEx(playerid, COLOR_RED, "You are refilling your vehicle's tank.");
       	SendClientMessageEx(playerid, COLOR_WHITE, "Refueling your vehicle's tank, please wait.");
       	RefuelingVehicle[playerid] = 1;
       	RefuelingVehicleTimer[playerid] = SetTimerEx("ReFill", 1000, true, "i", playerid);
	}
	return 1;
Код:
}

stock StopRefueling(playerid)
{
	GivePlayerCash(playerid, -100);
  	SendClientMessage(playerid, COLOR_WHITE,"Your vehicle's tank has been refilled for $100.");

	new mypoint = -1;
	for (new i=0; i<MAX_POINTS; i++)
	{
		if(strcmp(Points[i][Name], "Fossil Fuel Company", true) == 0)
		{
			mypoint = i;
		}
	}
	for(new i = 0; i < sizeof(FamilyInfo); i++)
	{
		if(strcmp(Points[mypoint][Owner], FamilyInfo[i][FamilyName], true) == 0)
		{
			FamilyInfo[i][FamilyBank] = FamilyInfo[i][FamilyBank]+(RefuelingVehiclePrice[playerid]/10);
		}
	}

	RefuelingVehicle[playerid] = 0; RefuelingVehiclePrice[playerid] = 0; KillTimer(RefuelingVehicleTimer[playerid] = 6000);
	return true;
}
I changed this

Код:
SendFormattedMessage(playerid, COLOR_WHITE,"Your vehicle's tank has been refilled for $100.");
To this

Код:
SendClientMessage(playerid, COLOR_WHITE,"Your vehicle's tank has been refilled for $100.");
But nothing happens, So, how can i stop this flood?
Reply


Messages In This Thread
Flooding a Message. - by TheSnaKe - 14.12.2014, 11:00
Re: Flooding a Message. - by Ryz - 14.12.2014, 11:18
Re: Flooding a Message. - by TheSnaKe - 14.12.2014, 14:19
Re: Flooding a Message. - by DaniceMcHarley - 14.12.2014, 15:12
Re: Flooding a Message. - by SickAttack - 14.12.2014, 15:15
Re: Flooding a Message. - by DaniceMcHarley - 14.12.2014, 15:20
Re: Flooding a Message. - by SickAttack - 14.12.2014, 15:48
Re: Flooding a Message. - by TheSnaKe - 14.12.2014, 19:48
Re: Flooding a Message. - by Abagail - 14.12.2014, 23:35
Re: Flooding a Message. - by TheSnaKe - 15.12.2014, 10:27

Forum Jump:


Users browsing this thread: 3 Guest(s)