CMD /oldcar(your last car) and i want /lastdriver(player's last car)
#2

Its only works when you are sitting in a vehicle.
I didn't test it.
Код:
new lastDriver[MAX_VEHICLES] = -1; //-1 will mean that nobody used that car bafore.

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        lastDriver[vehicleid] = playerid;
    }
    return 1;
}

CMD:lastdriver(playerid)
{
	if(IsPlayerInAnyVehicle(playerid)) return 0;
	new
		vehicleid = GetPlayerVehicleID(playerid),
		lastString[MAX_PLAYER_NAME],
		_str[52];
	
	if(lastDriver[vehicleid] != -1)// Someone already used that car:
	{
    	GetPlayerName(lastDriver[vehicleid], lastString, sizeof(lastString));
		format(_str,sizeof(_str),"This vehicle was used by: %s",lastString);
		SendClientMessage(playerid,-1,_str);
	}else{
		SendClientMessage(playerid,-1,"Nobody has driven that car before.");
	}
	return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)