Help for one small thing....
#1

Need me when player write /setfuelall to refuel all cars in server.

Код:
CMD:setfuel(playerid, params[])
{
	if(!IsAdmin(playerid, 1)) return SendClientMessage(playerid, COLOR_RED, "You are not admin!");
	if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You are not in a vehicle!");
	new amount, msg[128];
	if(sscanf(params, "d", amount)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /setfuel [amount]");
	if(amount < 0 || amount > 100) return SendClientMessage(playerid, COLOR_RED, "Invalid amount! (0-100)");
	Fuel[GetPlayerVehicleID(playerid)] = amount;
	format(msg, sizeof(msg), "You have set your vehicle fuel to %d", amount);
	SendClientMessage(playerid, COLOR_WHITE, msg);
	return 1;
}
This is my command for one refuel car.
Reply
#2

pawn Код:
CMD:setfuel(playerid, params[])
{
    if(!IsAdmin(playerid, 1)) return SendClientMessage(playerid, COLOR_RED, "You are not admin!");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You are not in a vehicle!");
    new amount, msg[128];
    if(sscanf(params, "d", amount)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /setfuel [amount]");
    if(amount < 0 || amount > 100) return SendClientMessage(playerid, COLOR_RED, "Invalid amount! (0-100)");
    for(new i = 0; i < MAX_VEHICLES; i++)
        {
                 Fuel[GetPlayerVehicleID(i)] = amount;
        }
    format(msg, sizeof(msg), "You have set your vehicle fuel to %d", amount);
    SendClientMessageToAll(playerid, COLOR_WHITE, msg);
    return 1;
}
I guess this should work.
Reply
#3

Thanks i give you rep
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)